@charset "UTF-8";._headerContainer_wzynk_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: var(--header-height);
  border-bottom: 1px solid var(--border-primary-old);
}

._headerStart_wzynk_10 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._navigationWrapper_wzynk_16 {
  display: flex;
  align-items: center;
  gap: 2rem;
  position: relative;
  padding-inline-end: 3rem;
}

._headerItem_wzynk_24 {
  gap: 8px;
  display: flex;
  cursor: pointer;
}

._logo_wzynk_30 {
  padding-inline-start: 39px;
}

._divider_wzynk_34 {
  width: 1px;
  height: 24px;
  background: var(--border-primary-old);
}

._mobileHamburger_wzynk_40 {
  display: none;
  width: 40px;
  height: 40px;
  min-width: 40px;
  padding: 10px 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 8px;
  background: transparent;
  border: none;
  cursor: pointer;
  margin-inline-start: 12px;
}

._mobileHamburger_wzynk_40:hover {
  background-color: var(--surface-secondary-low);
}

._mobileHamburger_wzynk_40 span {
  display: block;
  width: 100%;
  height: 2px;
  background-color: var(--icon-on-action);
  border-radius: 1px;
}

._mobileHamburger_wzynk_40 span:last-child {
  width: 65%;
}

@media (max-width: 1440px) {
  ._mobileHamburger_wzynk_40 {
    display: flex;
  }
}
@media (max-width: 1099px) {
  ._logo_wzynk_30 {
    padding-inline-start: 8px;
    max-height: 40px;
  }
  ._navigationWrapper_wzynk_16 {
    gap: 0.5rem;
    padding-inline-end: 0.75rem;
    max-width: 55%;
  }
  ._headerItem_wzynk_24 {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 120px;
  }
  ._divider_wzynk_34 {
    display: none;
  }
}
._dropdown_wzynk_98 {
  position: absolute;
  top: 100%;
  border: 1px solid #eaeaea;
  border-radius: 4px;
  z-index: 2;
  background-color: white;
  margin-top: 4px;
}

._dropdown_wzynk_98 button {
  display: block;
  width: 100%;
  padding: 8px 16px;
  text-align: start;
  background: none;
  border: none;
  cursor: pointer;
}

._dropdown_wzynk_98 button:hover {
  background-color: #f5f5f5;
}

._dropdown_wzynk_98 button:disabled {
  color: #999;
  cursor: default;
}._button-style_1fe61_1 {
  border-radius: 5px;
  height: 40px;
  padding: 0 24px;
  min-width: 100px;
  cursor: pointer;
  transition: opacity 0.2s;
}

._button-style_1fe61_1:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._link-style_1fe61_29 {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 40px;
  background: var(--gray-6);
  border: 1px solid var(--gray-4);
  border-radius: 5px;
  white-space: nowrap;
}

._input-style_1fe61_53 {
  border: 1px solid var(--gray-4);
  border-radius: 5px;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0px 15px;
  gap: 45px;
  width: 450px;
  max-width: 100%;
  height: 40px;
}

._iconWrapper_1fe61_83 {
  display: flex;
  align-items: center;
  justify-content: center;
}

._badge-container_1fe61_95 {
  position: relative;
  width: fit-content;
}

._badge_1fe61_95 {
  background-color: var(--surface-secondary);
  border-radius: 50rem;
  padding: 0.3rem;
  position: absolute;
  top: -1px;
  left: 12px;
  font-weight: 600;
  font-size: var(--body-size-caption);
  line-height: 5.5px;
  color: var(--text-body-4);
}

._menu_1fe61_131 {
  padding: 0 !important;
  overflow: hidden;
}

._menu-paper_1fe61_141 {
  border: 1px solid var(--border-lowest);
  padding: 0.25rem 1rem;
}

._menu-item_1fe61_151 {
  padding: 0.75rem 0.5rem !important;
  border-bottom: 1px solid var(--border-main) !important;
  display: grid;
  grid-template-columns: auto auto;
  grid-gap: 0.5rem;
}

._menu-item_1fe61_151:hover {
  background-color: var(--surface-hover);
}

._menu-item_1fe61_151:last-child {
  border-bottom: none !important;
}
._buttonsContainer_jd4zw_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 15px;
  width: 100%;
}

._buttonsContainer_jd4zw_1 > * {
  width: 108px;
  text-align: center;
}

._form_jd4zw_14 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 25px;
  gap: 10px;
  width: 500px;
  max-width: 100%;
  height: fit-content;
  margin-top: 5rem;
  background: white;
  box-sizing: border-box;
}

._spinner_jd4zw_28 {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 2px solid white;
  border-top-color: transparent;
  border-radius: 50%;
  animation: _spin_jd4zw_28 1s linear infinite;
  margin-right: 8px;
  vertical-align: middle;
}

._formContainer_jd4zw_40 {
  display: flex;
  justify-content: center;
  width: 100%;
  height: 100%;
  background-color: var(--gray-6);
}

@keyframes _spin_jd4zw_28 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@media (max-width: 1099px) {
  ._form_jd4zw_14 {
    width: 100%;
    padding: 20px 16px;
    margin-top: 2rem;
    align-items: stretch;
  }
  ._formContainer_jd4zw_40 {
    padding: 0 12px;
  }
  ._buttonsContainer_jd4zw_1 {
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
  }
  ._buttonsContainer_jd4zw_1 > * {
    width: auto;
    min-width: 90px;
  }
}._nav_14hf4_1 {
  background-color: var(--surface-secondary-low);
  max-width: var(--sidebar-width);
  display: flex;
  flex-direction: column;
  padding-block-start: 24px;
  padding-inline-start: 16px;
  gap: 8px;
  width: 100%;
  overflow-y: auto;
  border-start-start-radius: 32px;
  flex-grow: 1;
  min-height: 0;
}

._navItems_14hf4_31 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  flex-grow: 1;
  flex-wrap: nowrap;
}

._sideMenuScrollBar_14hf4_47::-webkit-scrollbar-track,
._sideMenuScrollBar_14hf4_47 *::-webkit-scrollbar-track {
  background: var(--surface-base);
  border-radius: 2px;
}

._sideMenuScrollBar_14hf4_47::-webkit-scrollbar-thumb,
._sideMenuScrollBar_14hf4_47 *::-webkit-scrollbar-thumb {
  background: var(--font-body-5);
  border-radius: 2px;
}

._sideMenuScrollBar_14hf4_47::-webkit-scrollbar,
._sideMenuScrollBar_14hf4_47 *::-webkit-scrollbar {
  width: 3px;
  border-radius: 2px;
}

._navItem_14hf4_31 {
  width: 100%;
  padding-inline-start: 10px;
  min-height: 48px;
  gap: 8px;
  display: flex;
  align-items: center;
  cursor: default;
  border-radius: 32px;
  transition:
    background-color 200ms ease,
    width 200ms ease;
}

._navItem_14hf4_31 span {
  white-space: nowrap;
}

._regularNavItem_14hf4_119 {
  cursor: pointer;
}

._regularNavItem_14hf4_119:hover {
  background-color: var(--surface-base);
  width: calc(100% - 16px);
}

._regularNavItem_14hf4_119:active {
  background-color: var(--surface-secondary-lighter);
  width: calc(100% - 16px);
}

._expandableNavItem_14hf4_147 {
  cursor: pointer;
}

._expandableNavItem_14hf4_147:hover span {
  font-weight: 700;
}

._activeNavItem_14hf4_163 {
  position: relative;
  background-color: var(--surface-base);
  color: var(--font-primary) !important;
  border-radius: 0;
  border-start-start-radius: 48px;
  border-end-start-radius: 48px;
  cursor: pointer;
}

._topCornerDecorator_14hf4_183 {
  position: absolute;
  inset-block-start: -10px;
  inset-inline-end: 0;
}

._bottomCornerDecorator_14hf4_195 {
  position: absolute;
  inset-block-end: -10px;
  inset-inline-end: 0;
  transform: rotate(90deg);
}

[dir='ltr'] ._topCornerDecorator_14hf4_183 {
  transform: scaleX(-1);
}

[dir='ltr'] ._bottomCornerDecorator_14hf4_195 {
  transform: rotate(270deg) scaleX(-1);
}

._expanderIcon_14hf4_225 {
  transform: rotate(0deg);
  transition: transform 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
}

._expanderIconExpanded_14hf4_235 {
  transform: rotate(180deg);
  transition: transform 0.5s cubic-bezier(0.25, 0.1, 0.25, 1);
}

._childrenContainer_14hf4_245 {
  max-height: 0;
  transition: max-height 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  opacity: 0;
  overflow: hidden;
  position: relative;
}

._childrenContainerExpanded_14hf4_261 {
  max-height: 500px;
  transition:
    max-height 0.8s cubic-bezier(0.25, 0.1, 0.25, 1),
    opacity 0.4s cubic-bezier(0.25, 0.1, 0.25, 1) 0.1s;
  opacity: 1;
  overflow: visible;
}

._childrenInner_14hf4_279 {
  max-height: 0;
  overflow: hidden;
  padding: 0;
  margin: 0;
  transition: max-height 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._childrenContainerExpanded_14hf4_261 ._childrenInner_14hf4_279 {
  margin-top: 8px;
  max-height: 500px;
  overflow: visible;
}

._disabledNavItem_14hf4_313 {
  pointer-events: none;
  filter: blur(4px);
}

._comingSoon_14hf4_323 {
  min-width: 242px;
  height: 199px;
  position: absolute;
  bottom: 75px;
  border-radius: 20px;
  padding: 30px;
  background: #ffffffb2;
  border: 1px solid var(--border-secondary-low);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

._comingSoonText_14hf4_351 {
  font-weight: 700;
  font-size: 24px;
  color: var(--font-action);
}

._comingSoonSubtext_14hf4_363 {
  font-weight: 700;
  font-size: 18px;
  line-height: 130%;
  color: var(--font-primary);
}

._comingSoonSubtext2_14hf4_377 {
  font-weight: 400;
  font-size: 18px;
  line-height: 130%;
  color: var(--font-primary);
}
._search-container_1i0xa_1 {
  display: flex;
  align-items: center;
  border: 1px solid var(--border-input-default);
  border-radius: 24px;
  padding: 0.2rem 1rem;
  position: relative;
}

._search-container_1i0xa_1:hover {
  border: 1px solid var(--border-input-hover);
}

._search-container_1i0xa_1:has(._search-input_1i0xa_27:focus) {
  border: 1px solid var(--border-input-focus);
}

._search-container_1i0xa_1:has(._search-input_1i0xa_27:disabled) {
  background-color: var(--surface-disabled);
}

._search-input_1i0xa_27 {
  width: 100%;
  margin: 0;
  margin-inline-start: 0.5rem;
}

._search-input_1i0xa_27::placeholder {
  color: var(--font-body-3);
}

._search-input_1i0xa_27:focus-visible {
  outline: none;
}

._search-input_1i0xa_27::-webkit-search-cancel-button {
  position: absolute;
  inset-inline-end: -5px;
  -webkit-appearance: none;
  height: 16px;
  width: 16px;
  background-color: #2a2a2a;
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.66674 12.3334L12.3333 3.66671M12.3332 12.3333L3.66666 3.66669' stroke='%232A2A2A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-size: contain;
  cursor: pointer;
}

._tooltip-icon_1i0xa_95 {
  width: 16px;
  height: 16px;
  margin-inline-start: 0.5rem;
  cursor: help;
  opacity: 0.6;
  transition: opacity 0.2s;
  flex-shrink: 0;
}

._tooltip-icon_1i0xa_95:hover,
._tooltip-icon_1i0xa_95:focus {
  opacity: 1;
  outline: none;
}
._tooltip-container_xf6pf_1 {
  background-color: var(--surface-base);
  color: var(--font-body-1);
  box-shadow: 0px 2px 10px 0px #00000026;
  padding: 12px 16px;
  border-radius: 8px;
  max-width: 320px;
  position: relative;
  z-index: 101;
  white-space: normal;
  word-wrap: break-word;
}

._tooltip-container_xf6pf_1::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  left: 50%;
  transform: translateX(-50%);
}

._tooltip-container_xf6pf_1._tooltip-top_xf6pf_49::before {
  border-top: 8px solid var(--surface-base);
  bottom: -8px;
}

._tooltip-container_xf6pf_1._tooltip-bottom_xf6pf_59::before {
  border-bottom: 8px solid var(--surface-base);
  top: -8px;
}


._select-title_1ktwb_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem 1rem;
  border-radius: 8px;
  background-color: var(--surface-base);
  border: 1px solid var(--border-low);
  cursor: default;
  width: 100%;
}

._select-title_1ktwb_1:hover {
  border: 1px solid var(--border-strong);
}

._select-title_1ktwb_1._open_1ktwb_33 {
  border: 1px solid var(--border-primary);
}

._select-title_1ktwb_1 img {
  transition: transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
}

._divider_1ktwb_49 {
  border: 0.01px solid var(--border-low);
  margin: 0 0.5rem;
  height: 16px;
  width: 0;
  display: inline-block;
}

._options-container_1ktwb_65 {
  overflow: hidden;
  padding: 1px;
  max-height: 220px;
}

._option_1ktwb_65 {
  padding: 10px;
  width: 100%;
  display: flex !important;
  align-items: center;
  border: 0px solid var(--border-main);
  border-bottom-width: 1px;
  background-color: unset !important;
  text-wrap: balance;
}

._option_1ktwb_65:hover {
  background-color: var(--surface-hover) !important;
}

._menu_1ktwb_107 {
  padding: 0.5rem;
}

._select-menu_1ktwb_115 {
  width: 282px;
  margin-top: 0.25rem;
  position: fixed;
  border-radius: 8px;
  padding: 12px 16px;
  z-index: 1;
  background: var(--surface-base);
  border: 1px solid var(--border-lowest);
}

._history-divider_1ktwb_137 {
  border: 1px solid var(--surface-grey-lighter);
  margin: 18px 0 8px;
  height: 0px;
  width: 100%;
}

html[dir='ltr'] ._chevron_1ktwb_151 {
  transform: rotate(180deg);
}

._search-container_1ktwb_159 {
  width: 248px;
  height: 32px;
}

._virtual-container_1ktwb_169 {
  overflow: auto;
  width: 100%;
  border: none;
  padding: 0;
  margin: 0;
  scrollbar-width: thin;
}

._virtual-content_1ktwb_187 {
  position: relative;
  width: 100%;
}

._virtual-item_1ktwb_197 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0;
  padding: 0;
}

._container_1ux2o_1 {
  padding: 12px 16px;
  background-color: var(--surface-grey-lowest);
  border: 1px solid var(--border-primary-old);
  border-width: 0 1px;
  z-index: 2;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._balances-container_1ux2o_25 {
  display: grid;
  grid-template-columns: 0px auto;
  justify-content: normal;
  align-items: center;
  column-gap: 22px;
  padding: 16px 0;
}

._balance_1ux2o_25 {
  display: grid;
  gap: 10px;
}

._balance-sum_1ux2o_53 {
  font-family: var(--family-body);
  font-weight: 700;
  font-size: 24px;
  color: var(--font-body-5);
  line-height: 100%;
  letter-spacing: 0%;
  text-align: start;
}

._question-circle-container_1ux2o_73 {
  display: grid;
  grid-template-columns: auto auto;
  align-items: center;
  gap: 0.5rem;
}

._balance-vertical-divider_1ux2o_87 {
  width: 0px;
  height: 72px;
  border: 2px solid var(--border-secondary-low);
  border-radius: 100px;
}._exportButton_185uo_1 {
  display: flex;
  align-items: center;
  min-width: 111px;
  height: 36px;
  border-radius: 6px;
  padding: 8px 14px;
  gap: 4px;
  border: 1px solid var(--border-secondary);
  cursor: pointer;
}

._exportButton_185uo_1:hover {
  background-color: var(--surface-action-hover);
}

._exportButton_185uo_1:active,
._exportButtonActive_185uo_35 {
  background-color: var(--surface-action-press) !important;
}

._exportButtonActive_185uo_35:hover {
  cursor: default;
}

._dropdown_185uo_51 {
  min-width: 150px;
  width: 169px;
  margin-top: 4px;
  border-radius: 8px;
  border: 1px solid #d3d3d3;
  box-shadow: 2px 2px 20px 5px #0000001a;
}

._option_185uo_69 {
  display: flex;
  align-items: center;
  width: 100%;
  cursor: pointer;
  height: 51px;
  padding-block: 15px;
  padding-inline: 12px 10px;
  gap: 10px;
  border-block-end: 1px solid #e7e7e7 !important;
}

._option_185uo_69:first-child {
  border-start-start-radius: 8px;
  border-start-end-radius: 8px;
  border-end-start-radius: 0;
  border-end-end-radius: 0;
}

._option_185uo_69:last-child {
  border-start-start-radius: 0;
  border-start-end-radius: 0;
  border-end-start-radius: 8px;
  border-end-end-radius: 8px;
}

._option_185uo_69:hover {
  background-color: #f0f0f0;
}
._expander_14k1l_1 {
  width: 30px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}

._table_14k1l_9 {
  border: 1px solid var(--border-main) !important;
  border-radius: 8px;
  border-top-width: 0 !important;
  border-collapse: separate !important;
  border-spacing: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  min-height: 0;
}

._th_14k1l_21 {
  padding: 6px 4px;
  background-color: var(--surface-primary);
  color: var(--font-body-4);
  white-space: nowrap;
  overflow: visible;
  text-align: start;
}

._tr_14k1l_30:hover {
  background-color: var(--surface-hover);
}

._td_14k1l_34 {
  padding: 0px 4px;
  border-bottom: 1px solid var(--border-main);
  color: var(--text-body-1);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 0;
  height: 72px;
}

._td_14k1l_34._selected_14k1l_45 {
  background-color: var(--surface-secondary-lowest);
}

._td_14k1l_34._active_14k1l_49 {
  background-color: var(--surface-press);
}

._double-row-upper_14k1l_53 {
  font-family: var(--body-font);
  font-weight: 600;
  font-size: var(--body-size-body);
  line-height: var(--body-lineheight-regular);
}

._double-row-lower_14k1l_60 {
  font-family: var(--body-font);
  font-weight: 400;
  font-size: var(--body-size-caption);
  line-height: var(--body-lineheight-xs-small);
  color: var(--font-body-3);
}

._tableContainer_14k1l_68 {
  max-height: calc(100vh - 130px);
  height: 100vh;
  display: flex;
  flex-direction: column;
  width: 100%;
}

@media (max-width: 1099px) {
  ._tableContainer_14k1l_68 {
    max-height: none;
    height: auto;
  }
  ._th_14k1l_21 {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  ._th_14k1l_21:not(._hasMobileWidth_14k1l_85),
  ._td_14k1l_34:not(._hasMobileWidth_14k1l_85) {
    max-width: none !important;
    min-width: 0 !important;
    width: auto !important;
  }
  ._th_14k1l_21._hasMobileWidth_14k1l_85,
  ._td_14k1l_34._hasMobileWidth_14k1l_85 {
    max-width: none !important;
    min-width: 0 !important;
  }
  ._td_14k1l_34 {
    height: 52px;
  }
  ._tbody_14k1l_99 tr {
    height: 52px !important;
  }
  ._table_14k1l_9 {
    flex: 0 0 auto;
  }
  ._emptyStateContainer_14k1l_105 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  ._emptyStateContainer_14k1l_105 img {
    max-width: 120px;
    max-height: 120px;
  }
  ._tableHeader_14k1l_113 {
    margin-bottom: 16px;
  }
}
._tableHeader_14k1l_113 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 32px;
  height: 37px;
}

._tableHeaderTitle_14k1l_125 {
  font-weight: 700;
  font-size: var(--size-heading-H2);
  color: var(--text-heading);
}

._thead_14k1l_131 tr {
  display: table;
  width: 100%;
  table-layout: fixed;
  overflow-y: auto;
}

._tbody_14k1l_99 {
  display: block;
  overflow-y: auto;
}

._tbody_14k1l_99 tr {
  display: table;
  width: 100%;
  table-layout: fixed;
  height: 72px !important;
}

._tfoot_14k1l_150 {
  display: table;
}

._thead_14k1l_131 > tr > th:first-child {
  border-start-start-radius: 8px;
}

._thead_14k1l_131 > tr > th:last-child {
  border-start-end-radius: 8px;
}

._tfoot_14k1l_150 > tr > td {
  border-end-end-radius: 8px;
  border-end-start-radius: 8px;
}

._selection-action_14k1l_167 {
  border-radius: 6px;
  padding: 8px 14px;
  border: 1px solid var(--border-action);
  background-color: var(--surface-action);
  color: var(--font-body-5);
}

._cellText_14k1l_175 {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
  width: 100%;
}

._columnHeaderButton_14k1l_183 {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  flex-wrap: nowrap;
  white-space: nowrap;
  gap: 4px;
}

._sortIconsContainer_14k1l_192 {
  margin-inline-start: 5px;
  height: 16px;
  flex-shrink: 0;
  display: inline-flex;
  flex-direction: column;
}

._questionCircleContainer_14k1l_200 {
  display: grid;
  grid-template-columns: auto auto;
  align-items: center;
}

._emptyStateContainer_14k1l_105 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-top: 9%;
  gap: 2px;
}

._loadingMoreTr_14k1l_215 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

._loadingMoreRow_14k1l_222 {
  border-bottom: none !important;
  height: auto !important;
  padding: 16px !important;
}

._loadingMoreContainer_14k1l_228 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  color: var(--font-body-3);
  padding: 12px 0;
}

._loadingSpinner_14k1l_237 {
  width: 16px;
  height: 16px;
  border: 2px solid var(--border-main);
  border-top-color: var(--surface-action);
  border-radius: 50%;
  animation: _spin_14k1l_1 0.8s linear infinite;
}

@keyframes _spin_14k1l_1 {
  to {
    transform: rotate(360deg);
  }
}._checkbox_1ya5a_1 {
  width: 16px;
  height: 16px;
  border-radius: 4px;
  display: block;
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.4%204C0.4%202.01178%202.01178%200.4%204%200.4H12C13.9882%200.4%2015.6%202.01178%2015.6%204V12C15.6%2013.9882%2013.9882%2015.6%2012%2015.6H4C2.01178%2015.6%200.4%2013.9882%200.4%2012V4Z'%20fill='white'/%3e%3cpath%20d='M0.4%204C0.4%202.01178%202.01178%200.4%204%200.4H12C13.9882%200.4%2015.6%202.01178%2015.6%204V12C15.6%2013.9882%2013.9882%2015.6%2012%2015.6H4C2.01178%2015.6%200.4%2013.9882%200.4%2012V4Z'%20stroke='%23C3C3C3'%20stroke-width='0.8'/%3e%3c/svg%3e");
  position: absolute;
  top: 0;
}

._checkbox_1ya5a_1:hover {
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.4%204C0.4%202.01178%202.01178%200.4%204%200.4H12C13.9882%200.4%2015.6%202.01178%2015.6%204V12C15.6%2013.9882%2013.9882%2015.6%2012%2015.6H4C2.01178%2015.6%200.4%2013.9882%200.4%2012V4Z'%20fill='%23F9F9F9'/%3e%3cpath%20d='M0.4%204C0.4%202.01178%202.01178%200.4%204%200.4H12C13.9882%200.4%2015.6%202.01178%2015.6%204V12C15.6%2013.9882%2013.9882%2015.6%2012%2015.6H4C2.01178%2015.6%200.4%2013.9882%200.4%2012V4Z'%20stroke='%23ADADAD'%20stroke-width='0.8'/%3e%3c/svg%3e");
}

._input_1ya5a_29:disabled + ._checkbox_1ya5a_1 {
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.4%204C0.4%202.01178%202.01178%200.4%204%200.4H12C13.9882%200.4%2015.6%202.01178%2015.6%204V12C15.6%2013.9882%2013.9882%2015.6%2012%2015.6H4C2.01178%2015.6%200.4%2013.9882%200.4%2012V4Z'%20fill='%23F4F4F4'/%3e%3cpath%20d='M0.4%204C0.4%202.01178%202.01178%200.4%204%200.4H12C13.9882%200.4%2015.6%202.01178%2015.6%204V12C15.6%2013.9882%2013.9882%2015.6%2012%2015.6H4C2.01178%2015.6%200.4%2013.9882%200.4%2012V4Z'%20stroke='%23DEDEDE'%20stroke-width='0.8'/%3e%3c/svg%3e");
}

._input_1ya5a_29:checked + ._checkbox_1ya5a_1 {
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.5%204.8C0.5%202.42518%202.42518%200.5%204.8%200.5H11.2C13.5748%200.5%2015.5%202.42518%2015.5%204.8V11.2C15.5%2013.5748%2013.5748%2015.5%2011.2%2015.5H4.8C2.42518%2015.5%200.5%2013.5748%200.5%2011.2V4.8Z'%20fill='%233D608A'/%3e%3cpath%20d='M0.5%204.8C0.5%202.42518%202.42518%200.5%204.8%200.5H11.2C13.5748%200.5%2015.5%202.42518%2015.5%204.8V11.2C15.5%2013.5748%2013.5748%2015.5%2011.2%2015.5H4.8C2.42518%2015.5%200.5%2013.5748%200.5%2011.2V4.8Z'%20stroke='%23264465'/%3e%3cpath%20d='M11.7333%205.20001L6.6%2010.3333L4.26666%208.00001'%20stroke='white'%20stroke-width='1.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
}

._input_1ya5a_29:checked + ._checkbox_1ya5a_1:hover {
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0.4%204.8C0.4%202.36995%202.36995%200.4%204.8%200.4H11.2C13.6301%200.4%2015.6%202.36995%2015.6%204.8V11.2C15.6%2013.6301%2013.6301%2015.6%2011.2%2015.6H4.8C2.36995%2015.6%200.4%2013.6301%200.4%2011.2V4.8Z'%20fill='%232F4D72'/%3e%3cpath%20d='M0.4%204.8C0.4%202.36995%202.36995%200.4%204.8%200.4H11.2C13.6301%200.4%2015.6%202.36995%2015.6%204.8V11.2C15.6%2013.6301%2013.6301%2015.6%2011.2%2015.6H4.8C2.36995%2015.6%200.4%2013.6301%200.4%2011.2V4.8Z'%20stroke='%23264465'%20stroke-width='0.8'/%3e%3cpath%20d='M11.7333%205.20001L6.6%2010.3333L4.26666%208.00001'%20stroke='white'%20stroke-width='1.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
}

._input_1ya5a_29:checked:disabled + ._checkbox_1ya5a_1 {
  background-image: url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.4'%20y='0.4'%20width='15.2'%20height='15.2'%20rx='4.4'%20fill='%23F4F4F4'/%3e%3crect%20x='0.4'%20y='0.4'%20width='15.2'%20height='15.2'%20rx='4.4'%20stroke='%23DEDEDE'%20stroke-width='0.8'/%3e%3cpath%20d='M12.2666%204.79999L6.39994%2010.6667L3.73328%207.99999'%20stroke='%23ADADAD'%20stroke-width='1.2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");
}

._input_1ya5a_29 {
  opacity: 0;
  width: 16px;
  height: 16px;
}

._input_1ya5a_29:focus-visible + ._checkbox_1ya5a_1 {
  box-shadow: 0px 0px 0px 3.2px #ececec;
  outline: none;
}

._label_1ya5a_83 {
  position: relative;
  display: flex;
}
._overlay_ahdwm_1 {
  position: fixed;
  inset: 0;
  z-index: 300;
  background-color: rgba(0, 0, 0, 0.5);
}

._overlay_ahdwm_1[data-state=open] {
  animation: _fadeIn_ahdwm_1 150ms ease-out;
}

._overlay_ahdwm_1[data-state=closed] {
  animation: _fadeOut_ahdwm_1 150ms ease-in;
}

._content_ahdwm_16 {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 301;
  max-width: 90vw;
  min-width: 560px;
  background-color: white;
  border-radius: 16px;
  padding-bottom: 56px;
  min-height: 50%;
  transition-duration: 200ms;
}

._content_ahdwm_16[data-state=open] {
  animation: _fadeIn_ahdwm_1 150ms ease-out, _zoomIn_ahdwm_1 150ms ease-out, _slideIn_ahdwm_1 150ms ease-out;
}

._content_ahdwm_16[data-state=closed] {
  animation: _fadeOut_ahdwm_1 150ms ease-in, _zoomOut_ahdwm_1 150ms ease-in, _slideOut_ahdwm_1 150ms ease-in;
}

._childrenContainer_ahdwm_39 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 420px;
  padding-left: 80px;
  padding-right: 80px;
}

._childrenWrapper_ahdwm_48 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 16px;
}

._button_ahdwm_56 {
  width: 100%;
  background-color: var(--surface-primary);
  padding: 10px 20px;
  color: var(--font-body-4);
  border-radius: 8px;
  transition: opacity 0.2s ease, background-color 0.2s ease;
}

._button_ahdwm_56:disabled {
  cursor: not-allowed;
  background-color: var(--surface-on-disabled, #DEDEDE);
  color: var(--font-sub-title, #888888);
}

@media (max-width: 1099px) {
  ._content_ahdwm_16 {
    min-width: auto;
    width: calc(100% - 32px);
    max-height: 90vh;
    overflow-y: auto;
    min-height: auto;
    padding-bottom: 24px;
  }
  ._childrenContainer_ahdwm_39 {
    padding-left: 24px;
    padding-right: 24px;
    min-height: auto;
  }
}
/* Animation keyframes */
@keyframes _fadeIn_ahdwm_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes _fadeOut_ahdwm_1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes _zoomIn_ahdwm_1 {
  from {
    transform: translate(-50%, -50%) scale(0.95);
  }
  to {
    transform: translate(-50%, -50%) scale(1);
  }
}
@keyframes _zoomOut_ahdwm_1 {
  from {
    transform: translate(-50%, -50%) scale(1);
  }
  to {
    transform: translate(-50%, -50%) scale(0.95);
  }
}
@keyframes _slideIn_ahdwm_1 {
  from {
    transform: translate(-50%, -48%) scale(0.95);
  }
  to {
    transform: translate(-50%, -50%) scale(1);
  }
}
@keyframes _slideOut_ahdwm_1 {
  from {
    transform: translate(-50%, -50%) scale(1);
  }
  to {
    transform: translate(-50%, -48%) scale(0.95);
  }
}._filterButton_168b1_1 {
  display: flex;
  align-items: center;
  height: 32px;
  padding: 6px 12px 6px 10px;
  gap: 10px;
  border-radius: 24px;
  background-color: var(--surface-grey-low) !important;
  border: 1px solid transparent;
}

._filterButton_168b1_1:not(._filterButtonDropdownOpen_168b1_23):not(._filterButtonHasValue_168b1_23):hover {
  background-color: var(--surface-grey-lighter) !important;
}

._filterButton_168b1_1:active,
._filterButtonDropdownOpen_168b1_23 {
  background-color: var(--surface-grey-low) !important;
  border: 1px solid var(--border-low);
}

._filterButtonHasValue_168b1_23:not(._filterButtonDropdownOpen_168b1_23) {
  background-color: var(--surface-base) !important;
  border: 1px solid var(--border-primary);
}

._filterButtonDropdownOpen_168b1_23:hover,
._filterButtonHasValue_168b1_23:hover {
  cursor: default;
}

._filterButtonWithArrows_168b1_63 {
  padding: 4px 10px;
  gap: 4px;
}

._arrowButton_168b1_73 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 4px;
  cursor: pointer;
  flex-shrink: 0;
  transition: background-color 0.15s;
}

._arrowButton_168b1_73:hover {
  background-color: var(--surface-grey-lighter);
}

._arrowButton_168b1_73 img {
  width: 16px;
  height: 16px;
}

._filterDropdown_168b1_115 {
  background: var(--surface-base);
  margin-block-start: 4px;
  width: 244px;
  border-radius: 8px;
  border: 1px solid var(--border-lowest);
  box-shadow: 0px 2px 12px 0px #0000000d;
  padding: 4px 16px;
}

._filterOption_168b1_135 {
  display: flex;
  align-items: center;
  height: 48px;
  padding: 12px 10px;
  gap: 10px;
  background: var(--surface-base);
  border-block-end: 1px solid var(--border-main);
}

._filterOption_168b1_135:hover {
  background-color: var(--surface-hover);
}

._filterOption_168b1_135:active {
  background-color: var(--surface-press);
}

._filterOption_168b1_135:last-of-type {
  border-block-end: none;
}

._filterOptionChecked_168b1_179 {
  background-color: var(--surface-base);
}

._customRangeOption_168b1_187 {
  position: relative;
  cursor: pointer;
  justify-content: space-between;
  margin-inline: -16px;
  margin-bottom: -4px;
  padding-block: 12px;
  padding-inline: 15px;
  border-radius: 0 0 8px 8px;
  border-top: 2px solid var(--border-main);
  display: flex;
  align-items: center;
  height: 52px;
}

._customRangeOption_168b1_187:hover {
  background-color: var(--surface-hover);
}

._customRangeText_168b1_225 {
  width: 190px;
  text-align: start !important;
}

[dir='ltr'] ._customRangeOption_168b1_187 img,
[dir='ltr'] ._backToOptions_168b1_237 img {
  transform: scaleX(-1);
}

._rangeFilter_168b1_245 {
  width: 212px;
  padding-top: 12px;
  padding-bottom: 12px;
}

._rangeFilterContainerWithBackButton_168b1_257 {
  padding-top: 6px !important;
  padding-bottom: 12px;
}

._backToOptions_168b1_237 {
  padding-bottom: 8px;
}

._rangeContent_168b1_275 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 40px;
}

._rangeContentWithBackButton_168b1_289 {
  gap: 160px;
}

._rangeInputsGroup_168b1_297 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._rangeInput_168b1_297 {
  height: 40px;
  border-radius: 8px;
  width: 100%;
  background-color: var(--surface-base);
  border: 1px solid var(--border-input-default);
  padding: 8px 12px;
}

._rangeInputContainer_168b1_327 {
  position: relative;
  width: 100%;
}

._shekelIcon_168b1_337 {
  position: absolute;
  inset-inline-end: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 13px;
  height: 24px;
  z-index: 1;
}

._calendarIcon_168b1_357 {
  position: absolute;
  inset-inline-start: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: auto;
  cursor: pointer;
}

._dateInput_168b1_375 {
  padding-inline-start: 40px;
}

input[type='date']::-webkit-calendar-picker-indicator,
input[type='date']::-webkit-inner-spin-button {
  display: none;
  -webkit-appearance: none;
}

._rangeInput_168b1_297:focus {
  outline: none;
}

._rangeInput_168b1_297[type='number']::-webkit-inner-spin-button,
._rangeInput_168b1_297[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

._rangeInput_168b1_297[type='number'] {
  -moz-appearance: textfield;
}

._rangeApplyButton_168b1_423 {
  height: 40px;
  background-color: var(--surface-secondary) !important;
  border-radius: 8px;
  padding: 8px 20px;
}

._datepickerCalendar_168b1_437 {
  border-radius: 8px;
  border: none !important;
  background-color: var(--surface-base);
  padding: 8px 16px 16px 16px;
  width: 312px;
  box-shadow: 0px 2px 8px 0px #00000026;
}

._datepickerCalendar_168b1_437 [class*='react-datepicker__header'] {
  background-color: var(--surface-base);
  padding: 0px;
  border-bottom: none !important;
}

._datepickerMonthHeader_168b1_467 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-block: 4px;
  border-bottom: 1px solid var(--border-divider) !important;
}

._datepickerCalendar_168b1_437 [class*='react-datepicker__day'] {
  width: 40px !important;
  height: 40px !important;
  margin: 0 !important;
  align-content: center;
  font-size: 14px;
  color: var(--font-body-1);
}

._datepickerCalendar_168b1_437 [class*='react-datepicker__month'] {
  margin: 0;
}

._datepickerCalendar_168b1_437 [class*='react-datepicker__day-name'] {
  color: #111827;
  font-weight: 600;
}

._datepickerCalendar_168b1_437 [class*='react-datepicker__day--today'] {
  font-weight: 700 !important;
  color: var(--font-primary) !important;
}

._datepickerCalendar_168b1_437 [class*='react-datepicker__day--selected'] {
  background-color: var(--surface-primary) !important;
  color: var(--font-body-4) !important;
  border-radius: 32px !important;
}

._datepickerCalendar_168b1_437 [class*='react-datepicker__day--keyboard-selected'] {
  background: none !important;
}

._datepickerCalendar_168b1_437 ._react-datepicker__day_168b1_549:hover,
._datepickerCalendar_168b1_437 [class*='react-datepicker__day--']:hover {
  background-color: var(--surface-grey-low);
  border-radius: 32px !important;
}

._datepickerCalendar_168b1_437 [class*='react-datepicker__day--outside-month'] {
  color: var(--font-disabled) !important;
  opacity: 0.6;
}

._datepickerNavIcon_168b1_571 {
  cursor: pointer;
}

[dir='ltr'] ._datepickerNavIcon_168b1_571 {
  transform: rotate(180deg);
}

._closeIcon_168b1_587 {
  cursor: pointer;
  width: 14px;
  height: 14px;
}

.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;
}
.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 {
  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,
.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);
}
.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;
}
._radio_1wfoe_1 {
  width: 20px;
  height: 20px;
  display: block;
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20fill='white'/%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%23C3C3C3'/%3e%3c/svg%3e");
  position: absolute;
  top: 0;
  border-radius: 50%;
}

._radio_1wfoe_1:hover {
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20fill='%23F9F9F9'/%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%23ADADAD'/%3e%3c/svg%3e");
}

._input_1wfoe_29:disabled + ._radio_1wfoe_1 {
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20fill='%23F4F4F4'/%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%23DEDEDE'/%3e%3c/svg%3e");
}

._input_1wfoe_29:checked + ._radio_1wfoe_1 {
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20fill='%23E7EFF4'/%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%23264465'/%3e%3ccircle%20cx='10'%20cy='10'%20r='5'%20fill='%232F4D72'/%3e%3c/svg%3e");
}

._input_1wfoe_29:checked + ._radio_1wfoe_1:hover {
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20fill='white'/%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%23264465'/%3e%3ccircle%20cx='10'%20cy='10'%20r='5'%20fill='%232F4D72'/%3e%3c/svg%3e");
}

._input_1wfoe_29:checked:disabled + ._radio_1wfoe_1 {
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20fill='%23F4F4F4'/%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%23DEDEDE'/%3e%3ccircle%20cx='10'%20cy='10'%20r='5'%20fill='%23ADADAD'/%3e%3c/svg%3e");
}

._input_1wfoe_29 {
  opacity: 0;
  width: 20px;
  height: 20px;
}

._input_1wfoe_29:focus-visible + ._radio_1wfoe_1 {
  box-shadow: 0px 0px 0px 3.2px #ececec;
  outline: none;
}

._label_1wfoe_83 {
  position: relative;
  display: flex;
}
._filterButton_mxpoe_1 {
  display: flex;
  align-items: center;
  height: 32px;
  padding: 6px 12px 6px 10px;
  gap: 8px;
  border-radius: 24px;
  background-color: var(--surface-grey-low) !important;
  border: 1px solid transparent;
}

._filterButton_mxpoe_1:not(._filterButtonHasValue_mxpoe_23):hover {
  background-color: var(--surface-grey-lighter) !important;
}

._filterButton_mxpoe_1:active {
  background-color: var(--surface-grey-low) !important;
  border: 1px solid var(--border-low);
}

._filterButtonHasValue_mxpoe_23 {
  background-color: var(--surface-base) !important;
  border: 1px solid var(--border-dark);
}

._filterButtonHasValue_mxpoe_23:hover {
  cursor: default;
}

._closeIcon_mxpoe_59 {
  cursor: pointer;
  width: 14px;
  height: 14px;
}

._statusIcon_mxpoe_71 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-inline-end: 4px;
  margin-block-start: 2px;
}
._filtersArea_4gyuc_1 {
  display: flex;
  justify-content: space-between;
  height: 32px;
}

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

._controlsContainer_4gyuc_12 {
  display: flex;
  gap: 16px;
  align-items: center;
}

@media (max-width: 1099px) {
  ._filtersArea_4gyuc_1 {
    flex-direction: column;
    height: auto;
    gap: 12px;
  }
  ._filtersContainer_4gyuc_7 {
    flex-wrap: wrap;
    gap: 8px;
  }
}._list_1s84z_1 {
  display: flex;
  justify-content: center;
  width: 100%;
}

._trigger_1s84z_13 {
  width: 330px;
  color: var(--font-body-3);
}

._trigger_1s84z_13:hover {
  background-color: var(--surface-grey-lowest);
}

._trigger_1s84z_13[data-state='active'] {
  color: var(--font-tertiary);
}

._trigger-text_1s84z_39 {
  padding: 12px 8px 14px 8px;
  display: block;
}

._trigger_1s84z_13[data-state='active'] > ._trigger-text_1s84z_39 {
  padding-bottom: 12px;
}

._trigger-bottom_1s84z_57 {
  height: 2px;
  width: 100%;
  display: block;
  background-color: var(--border-main);
}

._trigger_1s84z_13[data-state='active'] > ._trigger-bottom_1s84z_57 {
  height: 4px;
  background-color: var(--font-tertiary);
  border-radius: 50rem;
}

._content_1s84z_83 {
  display: flex;
  flex-direction: column;
  padding: 20px 24px;
}
._button_12aqs_1 {
  background-color: var(--surface-grey-low);
  border-radius: 50rem;
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
}

._button_12aqs_1:hover {
  background-color: var(--surface-tertiary-low);
}

._button_12aqs_1:active {
  background-color: var(--surface-grey-lighter);
}
._card_17zxw_1 {
  position: absolute;
  background-color: #ffffff;
  z-index: 3;
  inset-inline-end: 0;
  bottom: 0;
  border-inline-start: 1px solid var(--border-main);
  border-block-start: 1px solid var(--border-main);
  border-start-start-radius: 24px;
  overflow: hidden;
  width: var(--blade-width);
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.0784313725);
  transition: inset-inline-end 0.3s ease-in-out;
}

._hidden_17zxw_16 {
  inset-inline-end: calc(-1 * var(--blade-width));
}

._header_17zxw_20 {
  background-color: var(--surface-secondary-dark);
  color: var(--font-body-4);
}

._header-top_17zxw_25,
._header-bottom_17zxw_26 {
  padding: 12px 25px;
  display: flex;
  justify-content: space-between;
}

._header-top_17zxw_25 {
  border-bottom: 1px solid var(--border-secondary-strong);
}

._content_17zxw_36 {
  overscroll-behavior: contain;
}

@media (max-width: 1099px) {
  ._card_17zxw_1 {
    position: fixed;
    top: var(--header-height);
    bottom: 0;
    inset-inline-start: 0;
    inset-inline-end: 0;
    width: 100% !important;
    --blade-width: 100%;
    border-radius: 0;
    border: none;
    z-index: 150;
  }
  ._hidden_17zxw_16 {
    inset-inline-end: -100%;
    inset-inline-start: auto;
  }
  ._content_17zxw_36 {
    overflow-y: auto;
    max-height: calc(100vh - var(--header-height) - 120px);
  }
}._amount_m6zth_1 {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 4px 10px;
  border-radius: 50rem;
}

._line_m6zth_17 {
  border: 1px solid var(--border-divider);
}

._transaction-details_m6zth_25 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._transaction-details_m6zth_25 > div > p {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 2px 0;
}

._content_m6zth_51 {
  overflow: auto;
  height: calc(100vh - 266px);
  gap: 24px;
}
._emailFormContainer_1cqf5_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}

._dialogContentContainer_1cqf5_15 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 10px;
}

._emailInput_1cqf5_31 {
  border: 1px solid var(--border-input-default);
  padding: 8px 12px;
  border-radius: 8px;
  width: 100%;
}
._completionSection_ezww1_1 {
  background-color: var(--surface-warning-lowest);
  border: 1px solid var(--border-warning);
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._completionHeader_ezww1_21 {
  display: flex;
  gap: 12px;
  align-items: flex-start;
}

._alertIcon_ezww1_33 {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
}

._completionMessage_ezww1_45 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  padding-inline-start: 36px;
}

._uploadSection_ezww1_59 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._hiddenInput_ezww1_71 {
  display: none;
}

._fileList_ezww1_79 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._fileItem_ezww1_91 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 8px 12px;
  background-color: var(--surface-primary-lowest);
  border-radius: 4px;
}

._fileItemHeader_ezww1_109 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

._fileCommentInput_ezww1_121 {
  width: 100%;
  padding: 4px 8px;
  border: 1px solid var(--border-main);
  border-radius: 4px;
  font-size: 0.8125rem;
  background-color: var(--surface-base);
  color: var(--font-body-1);
}

._removeButton_ezww1_141 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  background: none;
  border: none;
  cursor: pointer;
  opacity: 0.6;
  transition: opacity 0.2s;
}

._removeButton_ezww1_141:hover {
  opacity: 1;
}

._removeIcon_ezww1_173 {
  width: 16px;
  height: 16px;
}
._amount_tsqnj_1,
._status_tsqnj_3 {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 4px 10px;
  border-radius: 50rem;
}

._status_tsqnj_3 {
  background-color: var(--surface-grey-low);
  color: var(--font-body-1);
}

._status-color_tsqnj_29 {
  width: 10px;
  height: 10px;
  background-color: var(--status-color);
  border-radius: 50rem;
  z-index: 0;
}

._line_tsqnj_45 {
  border: 1px solid var(--border-divider);
}

._content_tsqnj_53 {
  overflow: auto;
  height: calc(100vh - 266px);
  gap: 32px;
}

._status-container_tsqnj_65 {
  display: flex;
  align-items: center;
  gap: 0.75rem;
}

._status-icon_tsqnj_77 {
  padding: 0.75rem;
  border-radius: 50rem;
  z-index: 1;
}

._timeline_tsqnj_89 {
  width: 3px;
  margin-inline-start: 1.5rem;
  margin-top: -1.25rem;
}

._thead_tsqnj_101 {
  background-color: var(--surface-secondary-low);
  color: var(--font-body-5);
}

._th_tsqnj_101 {
  padding: 1px 1rem;
  height: 24px;
}

._th_tsqnj_101:first-child {
  border-start-start-radius: 4px;
}

._th_tsqnj_101:last-child {
  border-start-end-radius: 4px;
}

._td_tsqnj_137 {
  color: var(--text-body-1);
  padding: 0.5rem 1rem;
  border-bottom: 1px solid var(--border-main);
}

._noDocuments_tsqnj_149 {
  height: 114px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

._officeCommentsTable_tsqnj_165 {
  width: 100%;
  border-collapse: collapse;
  table-layout: fixed;
}

._commentCell_tsqnj_177 {
  width: 70%;
  word-wrap: break-word;
}

._dateCell_tsqnj_187 {
  width: 30%;
  white-space: nowrap;
}

._content_vnc06_1 {
  position: fixed;
  left: 64px;
  top: 64px;
  z-index: 301;
  width: calc(100% - 128px);
  height: calc(100% - 128px);
  background-color: var(--surface-grey-lowest);
  border-radius: 16px;
  transition-duration: 200ms;
  display: flex;
  flex-direction: column;
}

._title_vnc06_15 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 16px;
  margin-top: 24px;
  color: var(--font-primary);
}

._divider_vnc06_24 {
  border: 0.5px solid var(--border-lowest);
  margin: 28px 56px;
}

._dialogContentContainer_vnc06_29 {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
  overflow: auto;
  overscroll-behavior: contain;
}

@media (max-width: 1099px) {
  ._content_vnc06_1 {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 0;
  }
  ._title_vnc06_15 {
    margin-top: 16px;
    font-size: 18px;
  }
  ._divider_vnc06_24 {
    margin: 16px 20px;
  }
  ._dialogContentContainer_vnc06_29 {
    padding: 0 16px;
  }
}._container_mqzjj_1 {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  align-items: center;
  width: 100%;
}

._successSection_mqzjj_17 {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  align-items: center;
}

._iconContainer_mqzjj_31 {
  position: relative;
  flex-shrink: 0;
  width: 104px;
  height: 104px;
}

._iconOuterBorder_mqzjj_45 {
  position: absolute;
  border: 0.765px solid var(--border-low, #c3c3c3);
  border-radius: 80.753px;
  width: 110.118px;
  height: 110.118px;
  left: -3.06px;
  top: -6.12px;
}

._iconBackground_mqzjj_65 {
  position: absolute;
  background: var(--surface-tertiary-strong, #0b555c);
  left: 3px;
  overflow: clip;
  border-radius: 71.78px;
  width: 97.882px;
  height: 97.882px;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

._icon_mqzjj_31 {
  width: 42.104px;
  height: 42.104px;
}

._textContent_mqzjj_103 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  align-items: center;
}

._title_mqzjj_117 {
  color: var(--font-heading);
  text-align: center;
}

._description_mqzjj_127 {
  color: var(--font-heading);
  text-align: center;
  max-width: 600px;
}

._additionalText_mqzjj_139 {
  color: var(--font-heading);
  text-align: center;
  max-width: 600px;
  margin-top: 0.5rem;
}

._buttonsContainer_mqzjj_153 {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
  align-items: center;
  width: 398px;
  max-width: 100%;
}

._primaryButton_mqzjj_171 {
  background: var(--surface-primary);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1.25rem;
  border-radius: 0.5rem;
  flex-shrink: 0;
  width: 100%;
}

._primaryButtonContent_mqzjj_197 {
  box-sizing: border-box;
  display: flex;
  gap: 0.25rem;
  align-items: center;
  justify-content: center;
  padding-bottom: 1px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}

._primaryButtonText_mqzjj_223 {
  color: var(--font-body-4);
  text-align: center;
}

._secondaryButton_mqzjj_233 {
  background: var(--surface-action);
  border: 1px solid var(--border-primary);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 1.25rem;
  border-radius: 0.375rem;
  flex-shrink: 0;
  width: 100%;
}

._secondaryButtonContent_mqzjj_263 {
  box-sizing: border-box;
  display: flex;
  gap: 0.5rem;
  align-items: center;
  justify-content: center;
  padding-bottom: 1px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}

._secondaryButtonText_mqzjj_289 {
  color: var(--font-primary);
  text-align: center;
}

._iconWrapper_mqzjj_299 {
  box-sizing: border-box;
  display: flex;
  gap: 0.75rem;
  align-items: center;
  padding: 3px;
}

._buttonIcon_mqzjj_315 {
  width: 10px;
  height: 10px;
}

._pageWrapper_1p8oy_1 {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
  width: 100%;
  min-height: 0;
}

._contentArea_1p8oy_10 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  flex: 1;
  min-height: 0;
  padding: 0 24px;
}

._searchContainer_1p8oy_20 {
  width: 100%;
  max-width: 674px;
  margin-bottom: 8px;
}

._listContainer_1p8oy_26 {
  width: 100%;
  max-width: 674px;
  overflow-y: auto;
  flex: 1;
  min-height: 0;
  padding-bottom: 12px;
}

._footer_1p8oy_35 {
  display: flex;
  justify-content: center;
  margin-top: auto;
  flex-shrink: 0;
  width: 100%;
  padding: 12px 24px 16px;
  background-color: var(--surface-grey-lowest);
  border-top: 1px solid var(--border-lowest);
}

._supportedListItem_1p8oy_46 {
  border-bottom: 1px solid var(--border-main);
  padding: 4px 0;
}

._innerContent_1p8oy_51 {
  display: flex;
  border-radius: 6px;
  padding: 8px 16px;
  justify-content: space-between;
}

._innerContent_1p8oy_51._selected_1p8oy_58 {
  background-color: var(--surface-grey-low-2);
}

._innerContent_1p8oy_51:hover:not(._selected_1p8oy_58) {
  background: var(--surface-secondary-low);
}

._details_1p8oy_66 {
  display: flex;
  gap: 72px;
  flex: 1;
  min-width: 0;
  justify-content: space-between;
  max-width: 400px;
}

._itemContent_1p8oy_75 {
  display: flex;
  align-items: center;
  gap: 10px;
}

._itemContentWithDivider_1p8oy_81 {
  display: flex;
  align-items: center;
  gap: 16px;
}

._divider_1p8oy_87 {
  width: 16px;
  height: 0px;
  border: 1px solid #DEDEDE;
  transform: rotate(-90deg);
}

._startButton_1p8oy_94 {
  width: 442px;
  max-width: 100%;
  height: 56px;
  padding: 8px 20px;
  background: var(--surface-primary);
  border-radius: 8px;
  cursor: pointer;
  margin: 0;
}

._startButton_1p8oy_94:disabled {
  background: var(--surface-on-disabled);
}

@media (max-width: 1099px) {
  ._contentArea_1p8oy_10 {
    padding: 0 16px;
  }
  ._searchContainer_1p8oy_20 {
    max-width: 100%;
  }
  ._listContainer_1p8oy_26 {
    max-width: 100%;
  }
  ._details_1p8oy_66 {
    gap: 16px;
    flex-wrap: wrap;
  }
  ._itemContentWithDivider_1p8oy_81 {
    gap: 8px;
  }
  ._divider_1p8oy_87 {
    display: none;
  }
  ._startButton_1p8oy_94 {
    width: 100%;
  }
  ._footer_1p8oy_35 {
    padding: 12px 16px 16px;
  }
}._tilesGrid_1ydgv_1 {
  display: flex;
  flex-wrap: wrap;
  gap: 24px 20px;
}

@media (max-width: 1099px) {
  ._tilesGrid_1ydgv_1 {
    gap: 12px;
  }
}
._tile_1ydgv_1 {
  width: 268px;
  height: 132px;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
  padding-block: 24px;
  padding-inline-end: 24px;
  padding-inline-start: 40px;
  gap: 8px;
  background: var(--surface-base);
  border: 1px solid var(--border-lowest);
  border-radius: 16px;
  box-shadow: 0px 4px 9px rgba(145, 145, 145, 0.1);
  cursor: pointer;
}

._tile_1ydgv_1:hover {
  border-color: var(--border-strong);
}

._tileLabel_1ydgv_34 {
  text-align: start;
  color: var(--font-body-1);
  font-size: var(--body-size-body-lr);
  font-weight: 400;
  line-height: var(--body-lineheight-large);
}

._tile_1ydgv_1:hover ._tileLabel_1ydgv_34 {
  font-weight: 500;
}

._tileSelected_1ydgv_46 {
  border-color: var(--border-secondary-strong);
  border-width: 1.5px;
}

._tileSelected_1ydgv_46 ._tileLabel_1ydgv_34 {
  font-weight: 700;
  line-height: 24px;
}

._tileSelected_1ydgv_46:hover {
  border-color: var(--border-secondary-strong);
}

._tileSelected_1ydgv_46:hover ._tileLabel_1ydgv_34 {
  font-weight: 700;
}

._addTile_1ydgv_64 {
  border: 3px dashed var(--border-low);
  background: var(--surface-base);
  box-shadow: 0 4px 9px 0 rgba(145, 145, 145, 0.1);
}

._addTile_1ydgv_64:hover {
  border-color: var(--border-strong);
}

._addTileLabel_1ydgv_74 {
  color: var(--font-body-1);
  text-align: start;
  font-family: var(--body-font);
  font-size: var(--body-size-body-lr);
  line-height: var(--body-lineheight-large);
  font-weight: 600;
}

._tileIcon_1ydgv_83 {
  display: inline-block;
}

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

._tileSubLabelText_1ydgv_94 {
  color: var(--font-body-2);
  text-align: start;
  font-family: var(--body-font);
  font-size: var(--body-size-body-sm);
  font-weight: 400;
  line-height: var(--body-lineheight-xs-small);
}

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

@media (max-width: 1099px) {
  ._tile_1ydgv_1 {
    width: 100%;
    height: auto;
    min-height: 100px;
    padding: 16px;
  }
}
._tileLabels_1ydgv_116 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  align-self: stretch;
}._pageWrapper_1jnha_1 {
  display: flex;
  flex-direction: column;
  flex: 1;
  height: 100%;
  min-height: 0;
  width: 100%;
}

._contentArea_1jnha_19 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  flex: 1;
  min-height: 0;
  padding: 0 24px;
}

._tilesContainer_1jnha_39 {
  width: 100%;
  max-width: 800px;
  overflow-y: auto;
  flex: 1;
  min-height: 0;
  padding-bottom: 12px;
}

._footer_1jnha_57 {
  display: flex;
  justify-content: center;
  margin-top: auto;
  flex-shrink: 0;
  width: 100%;
  padding: 12px 24px 16px;
  background-color: var(--surface-grey-lowest);
  border-top: 1px solid var(--border-lowest);
}

._startButton_1jnha_79 {
  width: 442px;
  max-width: 100%;
  height: 56px;
  padding: 8px 20px;
  background: var(--surface-primary);
  border-radius: 8px;
  cursor: pointer;
  margin: 0;
}

._startButton_1jnha_79:disabled {
  background: var(--surface-on-disabled);
}

@media (max-width: 768px) {
  ._contentArea_1jnha_19 {
    padding: 0 16px;
  }

  ._startButton_1jnha_79 {
    width: 100%;
  }

  ._footer_1jnha_57 {
    padding: 12px 16px 16px;
  }
}
._button_ij1og_1 {
  background-color: var(--surface-primary);
  padding: 10px 80px;
  color: var(--font-body-4);
  border-radius: 8px;
}

@media (max-width: 1099px) {
  ._button_ij1og_1 {
    padding: 10px 32px;
  }
}._radioInput_1of4g_1 {
  opacity: 0;
  width: 20px;
  height: 20px;
  position: absolute;
}

._radioButton_1of4g_15 {
  width: 20px;
  height: 20px;
  display: block;
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20fill='white'/%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%23C3C3C3'/%3e%3c/svg%3e");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 10px;
  flex-shrink: 0;
}

._radioButton_1of4g_15:hover {
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20fill='%23F9F9F9'/%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%23ADADAD'/%3e%3c/svg%3e");
}

._radioInput_1of4g_1:disabled + ._radioButton_1of4g_15 {
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20fill='%23F4F4F4'/%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%23DEDEDE'/%3e%3c/svg%3e");
}

._radioInput_1of4g_1:checked + ._radioButton_1of4g_15 {
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20fill='%23E7EFF4'/%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%23264465'/%3e%3ccircle%20cx='10'%20cy='10'%20r='5'%20fill='%232F4D72'/%3e%3c/svg%3e");
}

._radioInput_1of4g_1:checked + ._radioButton_1of4g_15:hover {
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20fill='white'/%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%23264465'/%3e%3ccircle%20cx='10'%20cy='10'%20r='5'%20fill='%232F4D72'/%3e%3c/svg%3e");
}

._radioInput_1of4g_1:checked:disabled + ._radioButton_1of4g_15 {
  background-image: url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20fill='%23F4F4F4'/%3e%3crect%20x='0.5'%20y='0.5'%20width='19'%20height='19'%20rx='9.5'%20stroke='%23DEDEDE'/%3e%3ccircle%20cx='10'%20cy='10'%20r='5'%20fill='%23ADADAD'/%3e%3c/svg%3e");
}

._radioInput_1of4g_1:focus-visible + ._radioButton_1of4g_15 {
  box-shadow: 0px 0px 0px 3.2px #ececec;
  outline: none;
}

._radioLabel_1of4g_89 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.5rem;
  padding: 0.75rem 1.25rem;
  border-radius: 0.75rem;
  border: 1px solid;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
}

._radioLabel_1of4g_89._selected_1of4g_115 {
  background-color: var(--surface-secondary-lowest);
  border-color: var(--border-secondary-strong);
}

._radioLabel_1of4g_89._unselected_1of4g_125 {
  background-color: var(--surface-base);
  border-color: var(--border-main);
}

._labelText_1of4g_135 {
  flex: 1;
  text-align: start;
}

._labelText_1of4g_135._selected_1of4g_115 {
  font-weight: 600;
}

._labelText_1of4g_135._unselected_1of4g_125 {
  font-weight: 500;
}

._icon_1of4g_161 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
}

._icon_1of4g_161 img {
  width: 100%;
  height: 100%;
}

._inputContainer_15bjs_1 {
  position: relative;
  height: 44px;
  display: flex;
  gap: 8px;
  color: var(--font-body-3);
}

._PhoneInputContainer_15bjs_17 {
  direction: ltr;
}

._prefixSelect_15bjs_25 {
  display: flex;
  border: 1px solid var(--border-input-default);
  border-radius: 6px;
  background-color: var(--surface-base);
  padding: 10px;
  gap: 24px;
  position: relative;
}

._prefixSelect_15bjs_25._open_15bjs_45,
._prefixSelect_15bjs_25:focus {
  border: 1px solid var(--border-primary);
}

._prefixSelect_15bjs_25:hover {
  border: 1px solid var(--border-strong);
}

._prefixChevron_15bjs_63 {
  width: 12px;
  transition: transform 0.25s cubic-bezier(0.25, 0.1, 0.25, 1);
}

._prefixChevron_15bjs_63._open_15bjs_45 {
  transform: rotate(180deg);
}

._prefixClear_15bjs_81 {
  font-size: 20px;
  line-height: 24px;
  color: var(--font-primary);
  cursor: pointer;
}

._prefixDropdown_15bjs_95 {
  position: absolute;
  top: 48px;
  left: 0;
  z-index: 10;
  background: var(--surface-base);
  border: 1px solid var(--border-lowest);
  border-radius: 8px;
  min-width: 70px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
  padding: 4px 0;
}

._prefixOption_15bjs_121,
._selectOption_15bjs_123 {
  padding: 10px 18px;
  width: 100%;
  transition: background 0.2s;
}

._prefixOption_15bjs_121 {
  text-align: end !important;
}

._selectOption_15bjs_123 {
  text-align: start;
}

._prefixOption_15bjs_121:hover,
._prefixOption_15bjs_121._active_15bjs_153 {
  background: var(--surface-grey-lighter);
  color: var(--border-primary);
}

._input_15bjs_1 {
  width: 100%;
  height: 100%;
  padding: 0 12px 0 10px;
  background: var(--surface-base);
  border-radius: 6px;
  border: 1px solid var(--border-input-default);
  outline: none;
}

._input_15bjs_1:hover {
  border: 1px solid var(--border-input-hover);
}

._input_15bjs_1:focus {
  border: 1px solid var(--border-input-type);
}

._input_15bjs_1:disabled {
  background: var(--surface-disabled);
  border: 1px solid var(--border-input-default);
}

._icon_15bjs_209 {
  position: absolute;
  inset-inline-start: 12px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}

._input_15bjs_1::placeholder {
  color: var(--font-body-3);
}

._input_15bjs_1[type='number']::-webkit-inner-spin-button,
._input_15bjs_1[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

._input_15bjs_1[type='number'] {
  -moz-appearance: textfield;
}

@media (max-width: 1099px) {
  ._mobileFullWidth_15bjs_255 {
    width: 100% !important;
  }
}
._childrenContainer_sodlf_1 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  margin-top: 8px;
  flex-wrap: wrap;
}

._documentsContainer_sodlf_9 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 8px;
}

._childCard_sodlf_16 {
  width: 200px;
  padding: 18px;
  border-radius: 8px;
  cursor: pointer;
  box-shadow: 0px 2px 7px 0px rgba(0, 0, 0, 0.0784313725);
}

._childCard_sodlf_16._selected_sodlf_24 {
  border: 1px solid var(--border-secondary);
  background-color: var(--surface-secondary-lowest);
}

._childCard_sodlf_16._unselected_sodlf_29 {
  border: 1px solid var(--border-main);
  background-color: var(--surface-base);
}

._newChildFormRow_sodlf_34 {
  display: flex;
  gap: 32px;
  flex-wrap: wrap;
  align-items: flex-end;
}

._newChildFormRow_sodlf_34 > * {
  flex: 1;
  min-width: 200px;
}

@media (max-width: 1099px) {
  ._childrenContainer_sodlf_1 {
    gap: 12px;
  }
  ._childCard_sodlf_16 {
    width: calc(50% - 6px);
    min-width: 140px;
    padding: 14px;
  }
  ._documentsContainer_sodlf_9 {
    gap: 12px;
  }
  ._newChildFormRow_sodlf_34 {
    flex-direction: column;
    gap: 16px;
  }
  ._newChildFormRow_sodlf_34 > * {
    min-width: unset;
    width: 100%;
  }
}._container_1ebzo_1 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  background: var(--surface-grey-low);
  border: 1px solid var(--border-lowest);
  border-radius: 12px;
  height: fit-content;
  align-self: flex-start;
}

._titleSection_1ebzo_23 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 20px 20px 12px 0;
  border-radius: 16px 8px 0 0;
}

._content_1ebzo_39 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 0 20px 24px 20px;
  width: 100%;
}

._card_1ebzo_55 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 12px;
  background: var(--surface-base);
  border-radius: 8px;
  width: 100%;
}

._cardHeader_1ebzo_75 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 4px;
}

._label_1ebzo_89 {
  font-family: var(--body-font);
  font-weight: 500;
  font-size: var(--body-size-sm);
  line-height: var(--body-lineheight-xs-small);
  color: var(--font-body-3);
  text-align: right;
}

._infoIcon_1ebzo_107 {
  width: 11px;
  height: 11px;
  cursor: pointer;
}

._valueContainer_1ebzo_119 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-top: 4px;
}

._value_1ebzo_119 {
  font-family: var(--body-font);
  font-weight: 700;
  font-size: var(--body-size-body);
  line-height: var(--body-lineheight-regular);
  color: var(--font-body-1);
  text-align: right;
  width: 100%;
}

._tooltipText_1ebzo_155 {
  font-family: var(--body-font);
  font-size: var(--body-size-sm);
  color: var(--font-body-1);
}

._panelContainer_1ebzo_167 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._textarea_1ho4r_1 {
  width: 100%;
  padding: 8px 12px;
  background: var(--surface-base);
  border: 1px solid var(--border-input-default);
  border-radius: 6px;
}

._termsContainer_1ho4r_17 {
  display: flex;
  align-items: center;
  margin-top: 16px;
  padding: 8px 20px;
  background: var(--surface-grey-low-2);
  border-radius: 32px;
  gap: 10px;
}
._content_1y3jp_1 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 16px;
}

._confirmText_1y3jp_15 {
  font-size: 15px;
  color: var(--font-body-1);
  line-height: 1.6;
}

._section_1y3jp_27 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._sectionLabel_1y3jp_39 {
  font-weight: 600;
  color: var(--font-heading);
}

._monthList_1y3jp_49 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  max-height: 220px;
  overflow-y: auto;
  border: 1px solid var(--border-tertiary);
  border-radius: 8px;
  padding: 8px;
}

._radioGroup_1y3jp_71 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._radioOption_1y3jp_83 {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  padding: 8px 12px;
  border-radius: 8px;
  transition: background-color 0.2s ease;
}

._radioOption_1y3jp_83:hover:not(._disabledOption_1y3jp_103) {
  background-color: var(--surface-grey-lighter);
}

._radioOption_1y3jp_83 input[type="radio"] {
  width: 18px;
  height: 18px;
  accent-color: var(--font-primary);
  cursor: pointer;
}

._radioOption_1y3jp_83 span {
  font-size: 14px;
  color: var(--font-body-1);
}

._disabledOption_1y3jp_103 {
  opacity: 0.4;
  cursor: not-allowed;
}

._disabledOption_1y3jp_103 input[type="radio"] {
  cursor: not-allowed;
}

._commentTextarea_1y3jp_153 {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid var(--border-tertiary);
  border-radius: 8px;
  font-size: 14px;
  font-family: inherit;
  color: var(--font-body-1);
  resize: vertical;
  min-height: 60px;
}

._commentTextarea_1y3jp_153:focus {
  outline: none;
  border-color: var(--font-primary);
}

._error_1y3jp_187 {
  color: var(--error);
  font-size: 14px;
}

._actions_1y3jp_197 {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
  padding-top: 16px;
  border-top: 1px solid var(--border-tertiary);
}

._actionButton_1y3jp_213 {
  padding: 8px 20px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 600;
}

._actionButton_1y3jp_213:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._secondaryButton_1y3jp_239 {
  background-color: var(--surface-grey-low);
  color: var(--font-body-1);
  border: 1px solid var(--border-dark);
}

._secondaryButton_1y3jp_239:hover:not(:disabled) {
  background-color: var(--surface-grey-lighter);
  border-color: var(--border-dark);
}

._successContent_1y3jp_263 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  padding: 8px 0;
  text-align: center;
}

._successMessage_1y3jp_281 {
  font-size: 15px;
  color: var(--font-body-1);
  line-height: 1.6;
}
._addButton_1o5nh_1 {
  width: 140px;
  height: 32px;
  margin-inline-start: 16px;
  border-radius: 24px;
  border: 1px solid var(--font-primary);
  cursor: pointer;
}

@media (max-width: 1099px) {
  ._addButton_1o5nh_1 {
    width: auto;
    min-width: 100px;
    margin-inline-start: 0;
    margin-top: 8px;
    white-space: nowrap;
    font-size: 13px;
    padding: 4px 12px;
  }
}._addButton_10yg0_1 {
  width: 100px;
  height: 32px;
  margin-inline-start: 16px;
  border-radius: 24px;
  border: 1px solid var(--font-primary);
  cursor: pointer;
}

@media (max-width: 1099px) {
  ._addButton_10yg0_1 {
    width: auto;
    min-width: 80px;
    margin-inline-start: 0;
    margin-top: 8px;
    white-space: nowrap;
    font-size: 13px;
    padding: 4px 12px;
  }
}._expirationFilterButton_unwju_1 {
  display: flex;
  align-items: center;
  padding: 16px;
  border-radius: 12px;
  border: 1px solid;
  gap: 21px;
  background-color: var(--surface-base);
  border-color: var(--border-secondary-low);
  width: 227px;
  height: 73px;
}

._expirationFilterButton_unwju_1._selected_unwju_14 {
  background-color: var(--surface-secondary-strong);
  border: none;
}

._iconBackground_unwju_19 {
  width: 40px;
  height: 40px;
  border-radius: 16px;
  background-color: var(--surface-secondary-low);
  display: flex;
  align-items: center;
  justify-content: center;
}

._iconBackground_unwju_19._selected_unwju_14 {
  background-color: var(--surface-secondary-dark);
}

@media (max-width: 1099px) {
  ._expirationFilterButton_unwju_1 {
    width: 100%;
    min-width: 0;
    height: auto;
    padding: 10px 12px;
    gap: 12px;
  }
}._classification_65bz3_1 {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 4px 10px 4px 12px;
  border-radius: 50rem;
  background-color: var(--surface-grey-low);
  color: var(--font-body-1);
  height: 30px;
}

._classification-color_65bz3_23 {
  width: 10px;
  height: 10px;
  background-color: var(--classification-color);
  border-radius: 50rem;
  z-index: 0;
}

._line_65bz3_39 {
  border: 1px solid var(--border-divider);
}

._content_65bz3_47 {
  overflow: auto;
  height: calc(100vh - 266px);
  gap: 32px;
}
._table-container_107mb_1 {
	display: flex;
	flex-direction: column;
	gap: 6px;
	width: 100%;
}

._table-header_107mb_15 {
	background: var(--surface-secondary-low);
	display: flex;
	align-items: center;
	justify-content: start;
	gap: 16px;
	padding: 6px 16px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

._classification-status_107mb_37 {
	display: flex;
	align-items: center;
	gap: 8px;
}

._classification-color_107mb_49 {
	width: 10px;
	height: 10px;
	background-color: var(--classification-color);
	border-radius: 50rem;
	z-index: 0;
}

._header-divider_107mb_65 {
    width: 0;
    height: 16px;
    border: 1px solid var(--border-low);
}

._table_107mb_1 {
	width: 100%;
	border-collapse: collapse;
}

._table-thead_107mb_87 th {
	color: var(--font-body-2);
	text-align: start;
	background-color: var(--surface-grey-low);
	height: 28px;
	padding: 0 16px;
}

._table-tbody_107mb_103 tr {
	border-bottom: 1px solid var(--border-main);
	height: 44px;
}

._table-cell-doc_107mb_113 {
	text-align: start;
	padding-inline: 16px 0; 
	padding-block: 8px;
}

._table-cell-date_107mb_125 {
	text-align: start;
	color: var(--text-body-1);
	padding: 8px 16px;
}
._container_9x16e_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._header_9x16e_13 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}


._grid_9x16e_27 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}

._card_9x16e_39 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 24px;
  padding-left: 40px;
  padding-right: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  border-radius: 16px;
  border: 1px solid;
  transition: all 0.2s;
  position: relative;
  height: 100px;
}

._card_9x16e_39._default_9x16e_71 {
  background: var(--surface-base);
  border-color: var(--border-main);
  cursor: pointer;
}

._card_9x16e_39._selected_9x16e_83 {
  background: var(--surface-secondary-lowest);
  border-color: var(--border-secondary-strong);
  cursor: pointer;
}

._card_9x16e_39._existing_9x16e_95 {
  background: var(--surface-secondary-lowest);
  border-color: var(--border-lowest);
  cursor: not-allowed;
}

._cardContent_9x16e_107 {
  display: flex;
  align-items: start;
  justify-content: space-between;
}


._nameWrapper_9x16e_121 {
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 4px;
}

._name_9x16e_121 {
  font-weight: 600;
  font-size: var(--font-size-md);
  line-height: var(--line-height-md);
  color: var(--font-body-1);
}

._nameDisabled_9x16e_149 {
  font-weight: 500;
  font-size: var(--font-size-md);
  line-height: var(--line-height-md);
  color: var(--font-disabled);
}

._existingBadge_9x16e_163 {
  position: absolute;
  top: 10px;
  left: 12.5px;
  background: var(--surface-secondary-strong);
  color: var(--font-body-4);
  padding: 4px 7px;
  border-radius: 6px;
  font-size: var(--font-size-caption);
  line-height: var(--line-height-xs-small);
  font-weight: 400;
}

._emptyState_ttl18_1 {
  font-size: var(--font-size-md);
  line-height: var(--line-height-md);
  font-weight: 400;
  color: var(--font-body-3);
}

._classificationGroup_ttl18_15 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._classificationHeader_ttl18_27 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-top: 16px;
}

._classificationName_ttl18_41 {
  font-weight: 600;
  font-size: var(--font-size-md);
  line-height: var(--line-height-md);
  color: var(--font-body-1);
}

._classificationNote_ttl18_55 {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-sm);
  font-weight: 400;
  color: var(--font-heading);
}

._documentsList_ttl18_69 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._commentsSection_ttl18_81 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 8px;
}

._commentsTextarea_ttl18_95 {
  width: 100%;
  padding: 12px;
  border: 1px solid var(--border-main);
  border-radius: 8px;
  font-size: var(--font-size-sm);
  line-height: var(--line-height-sm);
  font-family: inherit;
  resize: vertical;
  min-height: 80px;
  background-color: var(--surface-base);
  color: var(--font-body-1);
}

._commentsTextarea_ttl18_95::placeholder {
  color: var(--font-body-3);
}

._commentsTextarea_ttl18_95:focus {
  outline: none;
  border-color: var(--border-secondary-strong);
}._content_1rj5j_1 {
  display: flex;
  flex-direction: column;
  gap: 40px;
  width: 763px;
  max-width: 100%;
  box-sizing: border-box;
}

@media (max-width: 1099px) {
  ._content_1rj5j_1 {
    width: 100%;
    gap: 24px;
  }
  ._declarationsSection_1rj5j_15 {
    gap: 12px;
  }
  ._declarationRow_1rj5j_18 {
    padding: 10px 8px;
    gap: 10px;
  }
  ._declarationText_1rj5j_22 {
    white-space: normal;
    word-break: break-word;
    font-size: 14px;
    line-height: 1.4;
  }
  ._nameInputSection_1rj5j_28 {
    margin-top: 12px;
    margin-bottom: 16px;
  }
}
._headerSection_1rj5j_33 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}

._titleSection_1rj5j_40 {
  display: flex;
  flex-direction: column;
  text-align: right;
  border-bottom: 1px solid var(--border-main, #dedede);
  padding-bottom: 16px;
}

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

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

._declarationRow_1rj5j_18 {
  background: var(--surface-grey-low-2, #efefef);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 12px 10px 12px 10px;
  border-radius: var(--radius-4, 4px);
  gap: 15px;
}

._declarationText_1rj5j_22 {
  flex: 1;
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._nameInputSection_1rj5j_28 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 16px;
  margin-bottom: 24px;
  width: 100%;
}

._required_1rj5j_87 {
  color: #d32f2f;
  margin-right: 4px;
}._popupContent_1mkgp_1 {
  display: flex;
  flex-direction: column;
  gap: 40px;
  width: 763px;
  max-width: 100%;
  box-sizing: border-box;
}

@media (max-width: 1099px) {
  ._popupContent_1mkgp_1 {
    width: 100%;
    gap: 24px;
  }
  ._declarationText_1mkgp_15 {
    white-space: normal;
    word-break: break-word;
  }
}
._headerSection_1mkgp_20 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
}

._titleSection_1mkgp_27 {
  display: flex;
  flex-direction: column;
  text-align: right;
  border-bottom: 1px solid var(--border-main, #dedede);
  padding-bottom: 16px;
}

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

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

._declarationRow_1mkgp_47 {
  background: var(--surface-grey-low-2, #efefef);
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 12px 10px 12px 10px;
  border-radius: var(--radius-4, 4px);
  gap: 15px;
}

._declarationText_1mkgp_15 {
  flex: 1;
  text-align: right;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._nameInputSection_1mkgp_65 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 16px;
  margin-bottom: 24px;
  width: 100%;
}

._required_1mkgp_74 {
  color: #d32f2f;
  margin-right: 4px;
}

._warningSection_1mkgp_79 {
  background-color: #fff3e0;
  border: 1px solid #ff9800;
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._warningTitle_1mkgp_89 {
  color: #e65100;
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 8px;
}

._warningList_1mkgp_97 {
  margin: 0;
  padding-right: 20px;
  color: #5d4037;
}

._warningNote_1mkgp_103 {
  color: #e65100;
  font-size: 16px;
  font-weight: 700;
  margin-top: 8px;
}

._infoSection_1mkgp_110 {
  background-color: #e3f2fd;
  border: 1px solid #2196f3;
  border-radius: 8px;
  padding: 16px;
  color: #1565c0;
  text-align: right;
}._wrapper_1ahot_1 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  align-items: center;
}

._content_1ahot_9 {
  flex: 1;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 24px;
  width: 1132px;
  max-width: 100%;
  box-sizing: border-box;
}

@media (max-width: 1099px) {
  ._content_1ahot_9 {
    width: 100%;
    padding: 16px;
    gap: 16px;
  }
  ._footer_1ahot_27 {
    padding: 16px;
  }
}
._actions_1ahot_31 {
  display: flex;
  gap: 12px;
  justify-content: flex-end;
  margin-top: 16px;
}

._disabledButton_1ahot_38 {
  padding: 12px 24px;
  border-radius: 12px;
  background: var(--surface-grey-lowest);
  color: var(--font-body-1);
  font-weight: 600;
  font-size: var(--font-size-md);
  line-height: var(--line-height-md);
  cursor: not-allowed;
  opacity: 0.5;
  border: none;
}

._footer_1ahot_27 {
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 24px;
  border-top: 1px solid var(--border-lowest);
  width: 100%;
}

._submitButton_1ahot_61 {
  background: var(--surface-primary);
  color: white;
  padding: 8px 20px;
  border-radius: 8px;
  border: none;
  font-family: var(--body-font, "Assistant", sans-serif);
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  cursor: pointer;
  transition: opacity 0.2s ease;
}

._submitButton_1ahot_61:hover {
  opacity: 0.9;
}

._submitButton_1ahot_61:active {
  opacity: 0.8;
}

._submitButtonDisabled_1ahot_83 {
  background: var(--surface-on-disabled);
  color: var(--font-body-1);
  padding: 8px 20px;
  border-radius: 8px;
  border: none;
  font-family: var(--body-font, "Assistant", sans-serif);
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  cursor: not-allowed;
  opacity: 0.5;
}._checkExistenceContainer_o5gxv_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
}

._checkButton_o5gxv_8 {
  width: 44px;
  height: 44px;
  padding: 8px 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--surface-primary);
  border-radius: 6px;
  cursor: pointer;
}

._checkButton_o5gxv_8:hover {
  background: var(--surface-primary-dark);
}

._checkButton_o5gxv_8:disabled {
  background: var(--surface-on-disabled);
}

[dir=ltr] ._checkButton_o5gxv_8 img {
  transform: scaleX(-1);
}

._supportedExistsContainer_o5gxv_32 {
  border-radius: 8px;
  background: var(--surface-grey-low-2);
  padding: 10px 16px;
  display: flex;
  align-items: start;
  gap: 11px;
  margin-bottom: 12px;
}

._supportedExistsMessage_o5gxv_42 {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: var(--font-body-5);
}

._startButton_o5gxv_49 {
  width: 442px;
  height: 56px;
  padding: 8px 20px;
  background: var(--surface-primary);
  border-radius: 8px;
  cursor: pointer;
  margin: 3.5rem 0;
}

._startButton_o5gxv_49:disabled {
  background: var(--surface-on-disabled);
}

@media (max-width: 1099px) {
  ._checkExistenceContainer_o5gxv_1 {
    padding: 0 16px;
  }
  ._startButton_o5gxv_49 {
    width: 100%;
    max-width: 442px;
    margin: 2rem 0;
  }
}._wrapper_1jqpi_1 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  align-items: center;
}

._content_1jqpi_9 {
  flex: 1;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding: 32px;
  width: 1132px;
  max-width: 100%;
  box-sizing: border-box;
}

@media (max-width: 1099px) {
  ._content_1jqpi_9 {
    width: 100%;
    padding: 16px;
    gap: 20px;
  }
  ._footer_1jqpi_27 {
    padding: 16px;
  }
}
._divider_1jqpi_31 {
  width: 100%;
  height: 1px;
  background: var(--border-lowest);
  margin: 12px 0;
}

._footer_1jqpi_27 {
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 24px;
  border-top: 1px solid var(--border-lowest);
  width: 100%;
}

._submitButton_1jqpi_48 {
  background: var(--surface-primary);
  color: white;
  padding: 8px 20px;
  border-radius: 8px;
  border: none;
  font-family: var(--body-font, "Assistant", sans-serif);
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  cursor: pointer;
  transition: opacity 0.2s ease;
}

._submitButton_1jqpi_48:hover {
  opacity: 0.9;
}

._submitButton_1jqpi_48:active {
  opacity: 0.8;
}

._submitButtonDisabled_1jqpi_70 {
  background: var(--surface-on-disabled);
  color: var(--font-body-1);
  padding: 8px 20px;
  border-radius: 8px;
  border: none;
  font-family: var(--body-font, "Assistant", sans-serif);
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  cursor: not-allowed;
  opacity: 0.5;
}._wrapper_1jqpi_1 {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: 100%;
  align-items: center;
}

._content_1jqpi_9 {
  flex: 1;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 32px;
  padding: 32px;
  width: 1132px;
  max-width: 100%;
  box-sizing: border-box;
}

@media (max-width: 1099px) {
  ._content_1jqpi_9 {
    width: 100%;
    padding: 16px;
    gap: 20px;
  }
  ._footer_1jqpi_27 {
    padding: 16px;
  }
}
._divider_1jqpi_31 {
  width: 100%;
  height: 1px;
  background: var(--border-lowest);
  margin: 12px 0;
}

._footer_1jqpi_27 {
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 24px;
  border-top: 1px solid var(--border-lowest);
  width: 100%;
}

._submitButton_1jqpi_48 {
  background: var(--surface-primary);
  color: white;
  padding: 8px 20px;
  border-radius: 8px;
  border: none;
  font-family: var(--body-font, "Assistant", sans-serif);
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  cursor: pointer;
  transition: opacity 0.2s ease;
}

._submitButton_1jqpi_48:hover {
  opacity: 0.9;
}

._submitButton_1jqpi_48:active {
  opacity: 0.8;
}

._submitButtonDisabled_1jqpi_70 {
  background: var(--surface-on-disabled);
  color: var(--font-body-1);
  padding: 8px 20px;
  border-radius: 8px;
  border: none;
  font-family: var(--body-font, "Assistant", sans-serif);
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  cursor: not-allowed;
  opacity: 0.5;
}._page_1g118_1 {
  position: relative;
  height: 100%;
}

._content_1g118_6 {
  display: flex;
  flex-direction: column;
  gap: 44px;
  width: calc(100% - 32.1vw + 64px);
  overflow-y: auto;
  height: 100%;
}

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

._headerTitle_1g118_21 {
  color: var(--font-heading);
  text-align: start;
  font-size: var(--headings-size-h3);
  font-weight: 700;
  line-height: var(--headings-lineheight-h3);
  width: fit-content;
}

._subTitle_1g118_30 {
  color: var(--font-heading);
  text-align: start;
  font-size: var(--body-size-body-lr);
  font-weight: 700;
  line-height: var(--body-lineheight-regular);
  width: fit-content;
}

@media (max-width: 1099px) {
  ._page_1g118_1 {
    overflow-y: auto;
  }
  ._content_1g118_6 {
    width: 100%;
    gap: 28px;
  }
  ._headerTitle_1g118_21 {
    font-size: var(--headings-size-h4);
  }
}
._backButton_1g118_51 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 0;
  margin-bottom: 8px;
  background: none;
  border: none;
  cursor: pointer;
  color: var(--font-body-1);
  font-family: var(--body-font);
  font-size: var(--body-size-body-lr);
  font-weight: 600;
  line-height: var(--body-lineheight-regular);
}

._backButton_1g118_51:hover {
  color: var(--font-primary);
}

._backArrow_1g118_71 {
  width: 20px;
  height: 20px;
}

:root[dir='ltr'] ._backArrow_1g118_71 {
  transform: scaleX(-1);
}._goalDetailsPanel_rp1wp_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  background: var(--surface-grey-lowest);
  position: absolute;
  top: -28px;
  bottom: -28px;
  width: 32.1vw;
}

:root[dir='rtl'] ._goalDetailsPanel_rp1wp_1 {
  left: -64px;
  border-right: 1px solid var(--border-lowest);
  border-left: none;
}

:root[dir='ltr'] ._goalDetailsPanel_rp1wp_1 {
  right: -64px;
  border-left: 1px solid var(--border-lowest);
  border-right: none;
}

@media (max-width: 1099px) {
  ._goalDetailsPanel_rp1wp_1 {
    position: relative;
    width: 100%;
    top: 0;
    bottom: 0;
    border-top: none;
    padding: 0;
    background: var(--surface-base);
    border-radius: 12px;
    border: 1px solid var(--border-lowest);
    overflow: hidden;
  }
  :root[dir='rtl'] ._goalDetailsPanel_rp1wp_1 {
    left: 0;
    border-right: none;
  }
  :root[dir='ltr'] ._goalDetailsPanel_rp1wp_1 {
    right: 0;
    border-left: none;
  }
}._container_11mad_1 {
  width: 100%;
  display: flex;
  flex-direction: column;
}

._table_11mad_7 {
  border: 1px solid var(--border-main);
  border-radius: 8px;
  border-top-width: 0;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  min-height: 0;
}

._thead_11mad_19 tr {
  display: table;
  width: 100%;
  background: var(--surface-primary);
  height: 34px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

._th_11mad_19 {
  color: var(--font-body-4);
  text-align: start;
  padding: 0 16px;
}

._tbody_11mad_34 {
  display: block;
}

._tr_11mad_38 {
  display: table;
  width: 100%;
  table-layout: fixed;
  height: 48px;
}

._td_11mad_45 {
  padding: 8px 16px;
  border-bottom: 1px solid var(--border-main);
  color: var(--text-body-1);
}

._projectCol_11mad_51 {
  width: 164px;
  min-width: 100px;
  white-space: nowrap;
}

._limitCol_11mad_57 {
  white-space: normal;
  word-break: break-word;
}

._tr_11mad_38:hover {
  background: var(--surface-hover);
}

._tbody_11mad_34 ._tr_11mad_38:last-child ._td_11mad_45 {
  border-bottom: none;
}

._tfoot_11mad_70 > tr > td {
  border-end-end-radius: 8px;
  border-end-start-radius: 8px;
}

@media (max-width: 1099px) {
  ._tr_11mad_38 {
    table-layout: auto;
    height: auto;
  }
  ._projectCol_11mad_51 {
    width: auto;
    min-width: 80px;
    white-space: normal;
    word-break: break-word;
  }
  ._thead_11mad_19 tr {
    display: table;
    table-layout: auto;
  }
}._headerBar_1tdq6_1 {
  display: flex;
  align-items: center;
  width: 100%;
  height: 56px;
  background: var(--surface-secondary-strong);
  padding: 16px 32px;
}

._headerContent_1tdq6_19 {
  display: flex;
  align-items: center;
  gap: 16px;
}

._title_1tdq6_31 {
  color: var(--font-body-4);
  font-weight: 600;
  font-size: var(--headings-size-h4);
  line-height: var(--paragraph-6);
}

._icon_1tdq6_45 {
  width: 32px;
  height: 32px;
  filter: brightness(0) invert(1);
}

._content_1tdq6_57 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: 24px 32px 0 32px;
  width: 100%;
}

._sectionHeader_1tdq6_73 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._sectionTitle_1tdq6_85 {
  color: var(--font-heading);
  text-align: start;
  font-size: var(--headings-size-h4);
  font-weight: 700;
  line-height: var(--paragraph-6);
}

._sectionSubtitle_1tdq6_101 {
  color: var(--font-sub-title);
  text-align: start;
  font-size: var(--body-size-sm);
  font-weight: 400;
  line-height: var(--body-lineheight-xs-small);
}


._container_1reqp_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 32px 0 32px;
  width: 100%;
}

._content_1reqp_17 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 88px;
  gap: 24px;
  flex: 1 0 0;
}

._icon_1reqp_35 {
  width: 113px;
  height: 113px;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: var(--surface-grey-low-2);
}

._text_1reqp_55 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
}

._subtitle_1reqp_71 {
  color: var(--font-body-2);
  font-weight: 400;
  font-size: var(--headings-size-h3);
  line-height: var(--headings-lineheight-h3);
}

._title_1reqp_85 {
  color: var(--font-primary);
  font-weight: 600;
  font-size: var(--headings-size-h2);
  line-height: 38px;
}


._amount_1or0s_1,
._status_1or0s_3 {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 4px 10px;
  border-radius: 50rem;
}

._status_1or0s_3 {
  background-color: var(--surface-grey-low);
  color: var(--font-body-1);
}

._status-color_1or0s_29 {
  width: 10px;
  height: 10px;
  background-color: var(--status-color);
  border-radius: 50rem;
  z-index: 0;
}

._line_1or0s_45 {
  border: 1px solid var(--border-divider);
}

._content_1or0s_53 {
  overflow: auto;
  height: calc(100vh - 266px);
  gap: 32px;
}

._thead_1or0s_65 {
  background-color: var(--surface-secondary-low);
  color: var(--font-body-5);
}

._th_1or0s_65 {
  padding: 1px 1rem;
  height: 24px;
}

._th_1or0s_65:first-child {
  border-start-start-radius: 4px;
}

._th_1or0s_65:last-child {
  border-start-end-radius: 4px;
}

._td_1or0s_101 {
  color: var(--text-body-1);
  padding: 0.5rem 1rem;
  border-bottom: 1px solid var(--border-main);
}

._noDocuments_1or0s_113 {
  height: 114px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

._infoSection_1or0s_129 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._infoRow_1or0s_141 {
  display: flex;
  gap: 8px;
  align-items: center;
}

._infoLabel_1or0s_153 {
  color: var(--font-body-3);
  min-width: 120px;
}

._infoValue_1or0s_163 {
  color: var(--font-body-1);
}

._paymentMethodValue_1or0s_171 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._deletedPaymentMethod_1or0s_183 {
  color: red;
}

._supportDatesContainer_1or0s_191 {
  display: flex;
  align-items: center;
}

._supportDatesValue_1or0s_201 {
  width: 80%;
}

._editButton_1or0s_209 {
  background: none;
  border: none;
  padding: 4px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  transition: background-color 0.2s;
}

._editButton_1or0s_209:hover {
  background-color: var(--surface-grey-low);
}

._editButton_1or0s_209 img {
  width: 16px;
  height: 16px;
}

._loadingDocs_1or0s_251 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2rem;
  color: var(--font-body-3);
}

._classificationsList_1or0s_267 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._classificationCard_1or0s_279 {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
}

._classificationHeader_1or0s_293 {
  background: var(--surface-secondary-low);
  display: flex;
  align-items: center;
  justify-content: start;
  gap: 16px;
  padding: 6px 16px;
  border-radius: 4px;
}

._headerDivider_1or0s_313 {
  width: 0;
  height: 16px;
  border: 1px solid var(--border-low);
}

._classificationStatusBadge_1or0s_325 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._classificationColorDot_1or0s_337 {
  width: 10px;
  height: 10px;
  background-color: var(--classification-color);
  border-radius: 50rem;
}

._commentBlock_1or0s_351 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._commentDivider_1or0s_363 {
  border-top: 1px dashed var(--border-divider);
  margin: 8px 0;
}

._officeCommentsButton_1or0s_373 {
  padding: 8px 16px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 600;
  font-size: 13px;
  background-color: var(--surface-tertiary-low);
  color: var(--font-tertiary);
  border: none;
  display: flex;
  align-items: center;
  gap: 6px;
}

._officeCommentsButton_1or0s_373:hover {
  opacity: 0.9;
}

._officeCommentsBadge_1or0s_411 {
  background-color: var(--font-tertiary);
  color: white;
  padding: 2px 8px;
  border-radius: 50rem;
  font-size: 12px;
  font-weight: 600;
}
._container_z7jbj_1 {
  display: flex;
  align-items: center;
}

._filterButton_z7jbj_11 {
  display: flex;
  align-items: center;
  height: 32px;
  padding: 6px 12px 6px 10px;
  gap: 10px;
  border-radius: 24px;
  background-color: var(--surface-grey-low) !important;
  border: 1px solid transparent;
}

._filterButton_z7jbj_11:not(._filterButtonDropdownOpen_z7jbj_33):not(._filterButtonHasValue_z7jbj_33):hover {
  background-color: var(--surface-grey-lighter) !important;
}

._filterButton_z7jbj_11:active,
._filterButtonDropdownOpen_z7jbj_33 {
  background-color: var(--surface-grey-low) !important;
  border: 1px solid var(--border-low);
}

._filterButtonHasValue_z7jbj_33:not(._filterButtonDropdownOpen_z7jbj_33) {
  background-color: var(--surface-base) !important;
  border: 1px solid var(--border-primary);
}

._filterButtonDropdownOpen_z7jbj_33:hover,
._filterButtonHasValue_z7jbj_33:hover {
  cursor: default;
}

._filterDropdown_z7jbj_73 {
  background: var(--surface-base);
  margin-block-start: 4px;
  width: 244px;
  border-radius: 8px;
  border: 1px solid var(--border-lowest);
  box-shadow: 0px 2px 12px 0px #0000000d;
  padding: 4px 16px;
}

._filterOption_z7jbj_93 {
  display: flex;
  align-items: center;
  height: 48px;
  padding: 12px 10px;
  gap: 10px;
  background: var(--surface-base);
  border-block-end: 1px solid var(--border-main);
}

._filterOption_z7jbj_93:hover {
  background-color: var(--surface-hover);
}

._filterOption_z7jbj_93:active {
  background-color: var(--surface-press);
}

._filterOption_z7jbj_93:last-of-type {
  border-block-end: none;
}

._filterOptionChecked_z7jbj_137 {
  background-color: var(--surface-base);
}

._customRangeOption_z7jbj_145 {
  position: relative;
  cursor: pointer;
  justify-content: space-between;
  margin-inline: -16px;
  margin-bottom: -4px;
  padding-block: 12px;
  padding-inline: 15px;
  border-radius: 0 0 8px 8px;
  border-top: 2px solid var(--border-main);
  display: flex;
  align-items: center;
  height: 52px;
}

._customRangeOption_z7jbj_145:hover {
  background-color: var(--surface-hover);
}

._customRangeText_z7jbj_183 {
  width: 190px;
  text-align: start !important;
}

[dir='ltr'] ._customRangeOption_z7jbj_145 img,
[dir='ltr'] ._backToOptions_z7jbj_195 img {
  transform: scaleX(-1);
}

._rangeFilter_z7jbj_203 {
  width: 212px;
  padding-top: 6px;
  padding-bottom: 12px;
}

._backToOptions_z7jbj_195 {
  padding-bottom: 8px;
}

._rangeContent_z7jbj_223 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 40px;
}

._rangeInputsGroup_z7jbj_237 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._customInput_z7jbj_249 {
  height: 40px;
  border-radius: 8px;
  width: 100%;
  background-color: var(--surface-base);
  border: 1px solid var(--border-input-default);
  padding: 8px 12px;
}

._customInput_z7jbj_249:focus {
  outline: none;
}

._customInput_z7jbj_249[type='number']::-webkit-inner-spin-button,
._customInput_z7jbj_249[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

._customInput_z7jbj_249[type='number'] {
  -moz-appearance: textfield;
}

._rangeApplyButton_z7jbj_295 {
  height: 40px;
  background-color: var(--surface-secondary) !important;
  border-radius: 8px;
  padding: 8px 20px;
}
._content_1s7sl_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  width: 400px;
}

._subtitle_1s7sl_17 {
  font-size: 16px;
  font-weight: 600;
  color: var(--font-body-1);
}

._inputSection_1s7sl_29 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._inputLabel_1s7sl_41 {
  font-size: 16px;
  font-weight: 600;
  color: var(--font-body-1);
}

._amountInput_1s7sl_53 {
  width: 100%;
  padding: 12px;
  border: 1px solid var(--border-secondary);
  border-radius: 8px;
  font-family: inherit;
  font-size: 14px;
  direction: rtl;
}

._amountInput_1s7sl_53:focus {
  outline: none;
  border-color: var(--border-focus);
}

._amountInput_1s7sl_53:invalid,
._amountInput_1s7sl_53._hasError_1s7sl_85 {
  border-color: var(--error);
}

._scopeSection_1s7sl_93 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._noteSection_1s7sl_105 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._scopeLabel_1s7sl_117 {
  font-size: 16px;
  font-weight: 600;
  color: var(--font-body-1);
}

._radioGroup_1s7sl_129 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._radioOption_1s7sl_141 {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  padding: 8px 12px;
  border-radius: 8px;
  transition: background-color 0.2s ease;
}

._radioOption_1s7sl_141:hover {
  background-color: var(--surface-grey-lighter);
}

._radioOption_1s7sl_141 input[type="radio"] {
  width: 18px;
  height: 18px;
  accent-color: var(--font-primary);
  cursor: pointer;
}

._radioOption_1s7sl_141 span {
  font-size: 14px;
  color: var(--font-body-1);
}

._noteInput_1s7sl_193 {
  width: 100%;
  padding: 12px;
  border: 1px solid var(--border-secondary);
  border-radius: 8px;
  font-family: inherit;
  font-size: 14px;
  resize: vertical;
  min-height: 84px;
  direction: rtl;
}

._noteInput_1s7sl_193:focus {
  outline: none;
  border-color: var(--border-focus);
}

._warning_1s7sl_227 {
  color: red;
  font-size: 14px;
  font-weight: 500;
}

._error_1s7sl_239 {
  color: var(--error);
  font-size: 14px;
}

._actions_1s7sl_249 {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
  padding-top: 16px;
  border-top: 1px solid var(--border-tertiary);
}

._actionButton_1s7sl_265 {
  padding: 8px 24px;
  font-weight: 600;
  cursor: pointer;
}

._actionButton_1s7sl_265:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._secondaryButton_1s7sl_287 {
  padding: 8px 24px;
  font-weight: 600;
  cursor: pointer;
  border: 1px solid var(--border-dark);
}

._secondaryButton_1s7sl_287:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._container_18gmt_1 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  user-select: none;
  padding: 4px 0;
}

._container_18gmt_1._disabled_18gmt_19 {
  opacity: 0.5;
  cursor: not-allowed;
}

._input_18gmt_29 {
  position: absolute;
  width: 0;
  height: 0;
  opacity: 0;
  pointer-events: none;
}

._slider_18gmt_45 {
  position: relative;
  width: 40px;
  height: 22px;
  border-radius: 11px;
  background-color: #e0e0e0;
  transition: background-color 0.25s ease, box-shadow 0.25s ease;
  flex-shrink: 0;
}

._sliderOn_18gmt_65 {
  background-color: rgba(104, 28, 60, 0.15);
}

._thumb_18gmt_73 {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid #bbb;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1),
              background-color 0.25s ease,
              border-color 0.25s ease;
}

._sliderOn_18gmt_65 ._thumb_18gmt_73 {
  transform: translateX(18px);
  background-color: var(--surface-primary, #681c3c);
  border-color: var(--surface-primary, #681c3c);
}

._input_18gmt_29:focus-visible + ._slider_18gmt_45 {
  box-shadow: 0 0 0 3px var(--surface-primary-lowest, rgba(104, 28, 60, 0.15));
}

._container_18gmt_1:hover ._slider_18gmt_45:not(._sliderOn_18gmt_65) {
  background-color: #d0d0d0;
}

._container_18gmt_1:hover ._sliderOn_18gmt_65 {
  background-color: rgba(104, 28, 60, 0.22);
}

._container_18gmt_1:hover ._sliderOn_18gmt_65 ._thumb_18gmt_73 {
  background-color: var(--primary-hover, #7d2248);
  border-color: var(--primary-hover, #7d2248);
}
._content_pixui_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
}

._noteSection_pixui_15 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._textarea_pixui_27 {
  width: 100%;
  padding: 12px;
  border: 1px solid var(--border-secondary);
  border-radius: 8px;
  resize: vertical;
  font-family: inherit;
  font-size: 14px;
}

._textarea_pixui_27:focus {
  outline: none;
  border-color: var(--border-focus);
}

._error_pixui_57 {
  color: var(--error);
  font-size: 14px;
}

._actions_pixui_67 {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
  padding-top: 16px;
  border-top: 1px solid var(--border-tertiary);
}

._actionButton_pixui_83 {
  padding: 8px 20px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 600;
}

._actionButton_pixui_83:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._primaryButton_pixui_109 {
  background-color: var(--font-primary);
  color: white;
  border: none;
}

._primaryButton_pixui_109:hover:not(:disabled) {
  opacity: 0.9;
}

._secondaryButton_pixui_131 {
  background-color: var(--surface-grey-low);
  color: var(--font-body-1);
  border: 1px solid var(--border-dark);
}

._secondaryButton_pixui_131:hover:not(:disabled) {
  background-color: var(--surface-grey-lighter);
  border-color: var(--border-dark);
}

._emailOption_pixui_155 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._emailCheckbox_pixui_167 {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}

._emailCheckbox_pixui_167 input {
  width: 16px;
  height: 16px;
  cursor: pointer;
}
._overlay_1j00x_1 {
  position: fixed;
  inset: 0;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.5);
}

._overlay_1j00x_1[data-state='open'] {
  animation: _fadeIn_1j00x_1 150ms ease-out;
}

._overlay_1j00x_1[data-state='closed'] {
  animation: _fadeOut_1j00x_1 150ms ease-in;
}

._dialogContent_1j00x_31 {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  width: 400px;
  max-width: 90vw;
  background-color: white;
  border-radius: 16px;
  padding: 24px;
  transition-duration: 200ms;
}

._dialogContent_1j00x_31[data-state='open'] {
  animation:
    _fadeIn_1j00x_1 150ms ease-out,
    _zoomIn_1j00x_1 150ms ease-out;
}

._dialogContent_1j00x_31[data-state='closed'] {
  animation:
    _fadeOut_1j00x_1 150ms ease-in,
    _zoomOut_1j00x_1 150ms ease-in;
}

._closeButton_1j00x_83 {
  position: absolute;
  top: 12px;
  left: 12px;
  padding: 8px;
  cursor: pointer;
  background: none;
  border: none;
}

._title_1j00x_103 {
  text-align: center;
  color: var(--font-primary);
  margin-bottom: 20px;
}

._content_1j00x_115 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._countMessage_1j00x_127 {
  color: var(--font-body-2);
  text-align: center;
}

._selectSection_1j00x_137 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._commentSection_1j00x_149 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._label_1j00x_161 {
  color: var(--font-body-1);
}

._textarea_1j00x_169 {
  width: 100%;
  padding: 12px;
  border: 1px solid var(--border-secondary);
  border-radius: 8px;
  font-family: inherit;
  font-size: 14px;
  resize: vertical;
  min-height: 80px;
}

._textarea_1j00x_169:focus {
  outline: none;
  border-color: var(--border-focus);
}

._emailHint_1j00x_201 {
  color: var(--font-body-2);
  margin: 0;
}

._emailOption_1j00x_211 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._emailCheckbox_1j00x_223 {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}

._emailCheckbox_1j00x_223 input {
  width: 16px;
  height: 16px;
  cursor: pointer;
}

._dropdown_1j00x_249 {
  width: 100%;
  padding: 12px;
  border: 1px solid var(--border-secondary);
  border-radius: 8px;
  font-family: inherit;
  font-size: 14px;
  background-color: white;
  cursor: pointer;
}

._dropdown_1j00x_249:focus {
  outline: none;
  border-color: var(--border-focus);
}

._loadingContainer_1j00x_281 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 32px 16px;
  gap: 16px;
}

._spinner_1j00x_299 {
  width: 40px;
  height: 40px;
  border: 3px solid var(--border-tertiary);
  border-top-color: var(--font-primary);
  border-radius: 50%;
  animation: _spin_1j00x_299 1s linear infinite;
}

._successContainer_1j00x_317 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 16px;
  gap: 12px;
}

._successIcon_1j00x_335 {
  width: 48px;
  height: 48px;
}

._successTitle_1j00x_345 {
  color: var(--font-body-1);
  text-align: center;
}

._successDescription_1j00x_355 {
  color: var(--font-body-2);
  text-align: center;
}

._errorSection_1j00x_365 {
  background-color: var(--status-rejected-bg);
  border: 1px solid var(--status-rejected-border);
  border-radius: 8px;
  padding: 12px 16px;
}

._errorMessage_1j00x_379 {
  color: #DC2626;
  font-weight: 600;
  margin: 0 0 8px 0;
}

._errorDetails_1j00x_391 {
  color: #B91C1C;
  margin: 0;
  font-size: 14px;
}

._actions_1j00x_403 {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  padding-top: 16px;
  border-top: 1px solid var(--border-tertiary);
}

._actionButton_1j00x_419 {
  padding: 8px 20px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 600;
}

._actionButton_1j00x_419:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._primaryButton_1j00x_445 {
  background-color: var(--font-primary);
  color: white;
  border: none;
}

._primaryButton_1j00x_445:hover:not(:disabled) {
  opacity: 0.9;
}

._secondaryButton_1j00x_467 {
  background-color: var(--surface-grey-low);
  color: var(--font-body-1);
  border: 1px solid var(--border-dark);
}

._secondaryButton_1j00x_467:hover:not(:disabled) {
  background-color: var(--surface-grey-lighter);
  border-color: var(--border-dark);
}

@keyframes _spin_1j00x_299 {
  to {
    transform: rotate(360deg);
  }
}

@keyframes _fadeIn_1j00x_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes _fadeOut_1j00x_1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes _zoomIn_1j00x_1 {
  from {
    transform: translate(-50%, -50%) scale(0.95);
  }
  to {
    transform: translate(-50%, -50%) scale(1);
  }
}

@keyframes _zoomOut_1j00x_1 {
  from {
    transform: translate(-50%, -50%) scale(1);
  }
  to {
    transform: translate(-50%, -50%) scale(0.95);
  }
}
._content_1noc8_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  min-width: 500px;
}

._tableSection_1noc8_17 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._tableSection_1noc8_17 + ._tableSection_1noc8_17 {
  margin-top: 16px;
}

._table_1noc8_17 {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
}

._table_1noc8_17 th,
._table_1noc8_17 td {
  padding: 10px 12px;
  text-align: right;
  border-bottom: 1px solid var(--border-secondary);
}

._table_1noc8_17 th {
  background-color: var(--surface-grey-low);
  font-weight: 600;
  color: var(--font-heading);
}

._table_1noc8_17 tr:hover {
  background-color: var(--surface-grey-lighter);
}

._noteCell_1noc8_83 {
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._dateCell_1noc8_97 {
  white-space: nowrap;
}

._visibilityCell_1noc8_105 {
  white-space: nowrap;
}

._visibleButton_1noc8_113,
._hiddenButton_1noc8_115 {
  padding: 6px 12px;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 500;
  font-size: 13px;
  border: none;
}

._visibleButton_1noc8_113 {
  background-color: var(--surface-tertiary-low);
  color: var(--font-tertiary);
}

._hiddenButton_1noc8_115 {
  background-color: var(--surface-grey-low);
  color: var(--font-body-2);
}

._visibleButton_1noc8_113:hover:not(:disabled),
._hiddenButton_1noc8_115:hover:not(:disabled) {
  opacity: 0.9;
}

._visibleButton_1noc8_113:disabled,
._hiddenButton_1noc8_115:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._checkboxLabel_1noc8_177 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: var(--font-body-1);
  cursor: pointer;
}

._checkboxLabel_1noc8_177 input {
  cursor: pointer;
}

._statusCell_1noc8_203 {
  min-width: 140px;
}

._sentInfo_1noc8_211 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  font-size: 12px;
  color: var(--font-body-2);
}

._sendButton_1noc8_227 {
  padding: 6px 12px;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 500;
  font-size: 13px;
  background-color: var(--surface-tertiary-low);
  color: var(--font-tertiary);
  border: none;
}

._sendButton_1noc8_227:hover:not(:disabled) {
  opacity: 0.9;
}

._sendButton_1noc8_227:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._noComments_1noc8_269 {
  padding: 20px;
  text-align: center;
  color: var(--font-body-2);
}

._addNoteSection_1noc8_281 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-top: 16px;
  border-top: 1px solid var(--border-tertiary);
}

._textarea_1noc8_297 {
  width: 100%;
  padding: 12px;
  border: 1px solid var(--border-secondary);
  border-radius: 8px;
  resize: vertical;
  font-family: inherit;
  font-size: 14px;
}

._textarea_1noc8_297:focus {
  outline: none;
  border-color: var(--border-focus);
}

._error_1noc8_327 {
  color: var(--error);
  font-size: 14px;
}

._successMessage_1noc8_337 {
  color: var(--font-tertiary);
  font-size: 14px;
  padding: 8px 12px;
  background-color: var(--surface-tertiary-lowest);
  border-radius: 6px;
}

._actions_1noc8_353 {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  padding-top: 16px;
  border-top: 1px solid var(--border-tertiary);
}

._actionButton_1noc8_369 {
  padding: 8px 20px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 600;
}

._actionButton_1noc8_369:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._primaryButton_1noc8_395 {
  background-color: var(--font-primary);
  color: white;
  border: none;
}

._primaryButton_1noc8_395:hover:not(:disabled) {
  opacity: 0.9;
}

._secondaryButton_1noc8_417 {
  background-color: var(--surface-grey-low);
  color: var(--font-body-1);
  border: 1px solid var(--border-dark);
}

._secondaryButton_1noc8_417:hover:not(:disabled) {
  background-color: var(--surface-grey-lighter);
  border-color: var(--border-dark);
}

._tertiaryButton_1noc8_441 {
  background-color: var(--surface-tertiary-low);
  color: var(--font-tertiary);
  border: none;
}

._tertiaryButton_1noc8_441:hover:not(:disabled) {
  opacity: 0.9;
}

/* Preview dialog styles */
._previewContent_1noc8_465 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  min-width: 450px;
}

._emailPreview_1noc8_481 {
  background-color: var(--surface-grey-lighter);
  border: 1px solid var(--border-secondary);
  border-radius: 8px;
  padding: 16px;
  max-height: 300px;
  overflow-y: auto;
}

._emailPreview_1noc8_481 h4 {
  margin: 0 0 12px 0;
  color: var(--font-heading);
}

._emailSubject_1noc8_509 {
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--border-secondary);
}

._emailBody_1noc8_521 {
  font-size: 14px;
  line-height: 1.5;
  color: var(--font-body-1);
}
._content_jwvk1_1 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 16px;
}

._section_jwvk1_15 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._sectionLabel_jwvk1_27 {
  font-weight: 600;
  color: var(--font-heading);
}

._radioGroup_jwvk1_37 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._radioOption_jwvk1_49 {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
  padding: 8px 12px;
  border-radius: 8px;
  transition: background-color 0.2s ease;
}

._radioOption_jwvk1_49:hover {
  background-color: var(--surface-grey-lighter);
}

._radioOption_jwvk1_49 input[type="radio"] {
  width: 18px;
  height: 18px;
  accent-color: var(--font-primary);
  cursor: pointer;
}

._radioOption_jwvk1_49 span {
  font-size: 14px;
  color: var(--font-body-1);
}

._error_jwvk1_101 {
  color: var(--error);
  font-size: 14px;
}

._actions_jwvk1_111 {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
  padding-top: 16px;
  border-top: 1px solid var(--border-tertiary);
}

._actionButton_jwvk1_127 {
  padding: 8px 20px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 600;
}

._actionButton_jwvk1_127:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._secondaryButton_jwvk1_153 {
  background-color: var(--surface-grey-low);
  color: var(--font-body-1);
  border: 1px solid var(--border-dark);
}

._secondaryButton_jwvk1_153:hover:not(:disabled) {
  background-color: var(--surface-grey-lighter);
  border-color: var(--border-dark);
}
._content_1tsak_1 {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  padding: 1rem 0;
  min-width: 40%;
}

._section_1tsak_17 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}

._documentsList_1tsak_29 {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  max-height: 200px;
  overflow-y: auto;
}

._documentItem_1tsak_45 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

._checkboxLabel_1tsak_57 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
}

._checkboxLabel_1tsak_57 input[type='checkbox'] {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}

._commentInput_1tsak_83 {
  margin-right: 1.5rem;
  padding: 0.5rem 0.75rem;
  border: 1px solid var(--border-primary);
  border-radius: 6px;
  font-family: inherit;
  font-size: 14px;
  width: calc(100% - 1.5rem);
}

._commentInput_1tsak_83:focus {
  outline: none;
  border-color: var(--border-focus);
}

._textarea_1tsak_113 {
  width: 100%;
  padding: 0.75rem;
  border: 1px solid var(--border-primary);
  border-radius: 8px;
  font-family: inherit;
  font-size: 14px;
  resize: vertical;
}

._textarea_1tsak_113:focus {
  outline: none;
  border-color: var(--border-focus);
}

._emailCheckbox_1tsak_143 {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
}

._emailCheckbox_1tsak_143 input[type='checkbox'] {
  width: 1rem;
  height: 1rem;
  cursor: pointer;
}

._footer_1tsak_169 {
  display: flex;
  justify-content: flex-end;
  gap: 0.75rem;
  padding-top: 1rem;
  border-top: 1px solid var(--border-light);
  margin-top: 1rem;
}
._card_k9unp_1 {
  background: var(--bg-primary);
  border: 1px solid var(--border-secondary);
  border-radius: 8px;
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._header_k9unp_21 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._titleSection_k9unp_33 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._statusIndicator_k9unp_45 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: var(--status-color);
}

._documentsSection_k9unp_59 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._documentsHeader_k9unp_71 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

._documentsList_k9unp_83 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-right: 8px;
}

._documentsTable_k9unp_97 {
  width: 100%;
  border-collapse: collapse;
  font-size: 12px;
}

._documentsTable_k9unp_97 th,
._documentsTable_k9unp_97 td {
  padding: 8px 6px;
  text-align: right;
  border-bottom: 1px solid var(--border-tertiary);
}

._documentsTable_k9unp_97 th {
  background-color: var(--surface-grey-low);
  font-weight: 600;
  color: var(--font-body-1);
}

._documentsTable_k9unp_97 td {
  color: var(--font-body-2);
}

._documentsTable_k9unp_97 tr:last-child td {
  border-bottom: none;
}

._documentLink_k9unp_151 {
  color: var(--font-link);
  text-decoration: none;
  font-size: 12px;
}

._documentLink_k9unp_151:hover {
  text-decoration: underline;
}

._commentsSection_k9unp_171 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._historySection_k9unp_183 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._historyTable_k9unp_195 {
  width: 100%;
  border-collapse: collapse;
  font-size: 12px;
}

._historyTable_k9unp_195 th,
._historyTable_k9unp_195 td {
  padding: 8px 6px;
  text-align: right;
  border-bottom: 1px solid var(--border-tertiary);
}

._historyTable_k9unp_195 th {
  background-color: var(--surface-grey-low);
  font-weight: 600;
  color: var(--font-body-1);
}

._historyTable_k9unp_195 td {
  color: var(--font-body-2);
}

._historyTable_k9unp_195 tr:last-child td {
  border-bottom: none;
}

._actions_k9unp_249 {
  display: flex;
  gap: 16px;
  justify-content: flex-start;
  padding-top: 12px;
  border-top: 1px solid var(--border-tertiary);
}

._actionButton_k9unp_265 {
  padding: 8px 20px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 600;
}

._primaryButton_k9unp_281 {
  background-color: var(--font-primary);
  color: white;
  border: none;
}

._primaryButton_k9unp_281:hover {
  opacity: 0.9;
}

._secondaryButton_k9unp_303 {
  background-color: var(--surface-grey-low);
  color: var(--font-body-1);
  border: 1px solid var(--border-dark);
}

._secondaryButton_k9unp_303:hover {
  background-color: var(--surface-grey-lighter);
  border-color: var(--border-dark);
}


._statusChangeSection_k9unp_329 {
  display: flex;
  align-items: center;
  gap: 12px;
}

._statusDropdown_k9unp_341 {
  padding: 8px 12px;
  border: 1px solid var(--border-dark);
  border-radius: 8px;
  background-color: var(--surface-default);
  color: var(--font-body-1);
  font-size: 14px;
  cursor: pointer;
  min-width: 150px;
}

._statusDropdown_k9unp_341:focus {
  outline: none;
  border-color: var(--font-primary);
}

._statusDropdown_k9unp_341:hover {
  background-color: var(--surface-grey-low);
}

._officeCommentsSection_k9unp_381 {
  display: flex;
  align-items: center;
  gap: 12px;
  padding-top: 12px;
  border-top: 1px solid var(--border-tertiary);
}

._officeCommentsButton_k9unp_397 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px 12px;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 500;
  font-size: 13px;
  background-color: var(--surface-tertiary-low);
  color: var(--font-tertiary);
  border: none;
}

._officeCommentsButton_k9unp_397:hover {
  opacity: 0.9;
}

._officeCommentsBadge_k9unp_435 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  border-radius: 10px;
  background-color: var(--font-tertiary);
  color: white;
  font-size: 12px;
  font-weight: 600;
}

._content_pixui_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
}

._noteSection_pixui_15 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._textarea_pixui_27 {
  width: 100%;
  padding: 12px;
  border: 1px solid var(--border-secondary);
  border-radius: 8px;
  resize: vertical;
  font-family: inherit;
  font-size: 14px;
}

._textarea_pixui_27:focus {
  outline: none;
  border-color: var(--border-focus);
}

._error_pixui_57 {
  color: var(--error);
  font-size: 14px;
}

._actions_pixui_67 {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
  padding-top: 16px;
  border-top: 1px solid var(--border-tertiary);
}

._actionButton_pixui_83 {
  padding: 8px 20px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 600;
}

._actionButton_pixui_83:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._primaryButton_pixui_109 {
  background-color: var(--font-primary);
  color: white;
  border: none;
}

._primaryButton_pixui_109:hover:not(:disabled) {
  opacity: 0.9;
}

._secondaryButton_pixui_131 {
  background-color: var(--surface-grey-low);
  color: var(--font-body-1);
  border: 1px solid var(--border-dark);
}

._secondaryButton_pixui_131:hover:not(:disabled) {
  background-color: var(--surface-grey-lighter);
  border-color: var(--border-dark);
}

._emailOption_pixui_155 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._emailCheckbox_pixui_167 {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}

._emailCheckbox_pixui_167 input {
  width: 16px;
  height: 16px;
  cursor: pointer;
}
._content_zd8dt_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  min-width: 500px;
}

._tableSection_zd8dt_17 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._table_zd8dt_17 {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
}

._table_zd8dt_17 th,
._table_zd8dt_17 td {
  padding: 10px 12px;
  text-align: right;
  border-bottom: 1px solid var(--border-secondary);
}

._table_zd8dt_17 th {
  background-color: var(--surface-grey-low);
  font-weight: 600;
  color: var(--font-heading);
}

._table_zd8dt_17 tr:hover {
  background-color: var(--surface-grey-lighter);
}

._noteCell_zd8dt_75 {
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._dateCell_zd8dt_89 {
  white-space: nowrap;
}

._statusCell_zd8dt_97 {
  min-width: 140px;
}

._sentInfo_zd8dt_105 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  font-size: 12px;
  color: var(--font-body-2);
}

._sendButton_zd8dt_121 {
  padding: 6px 12px;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 500;
  font-size: 13px;
  background-color: var(--surface-tertiary-low);
  color: var(--font-tertiary);
  border: none;
}

._sendButton_zd8dt_121:hover:not(:disabled) {
  opacity: 0.9;
}

._sendButton_zd8dt_121:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._noComments_zd8dt_163 {
  padding: 20px;
  text-align: center;
  color: var(--font-body-2);
}

._addNoteSection_zd8dt_175 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-top: 16px;
  border-top: 1px solid var(--border-tertiary);
}

._textarea_zd8dt_191 {
  width: 100%;
  padding: 12px;
  border: 1px solid var(--border-secondary);
  border-radius: 8px;
  resize: vertical;
  font-family: inherit;
  font-size: 14px;
}

._textarea_zd8dt_191:focus {
  outline: none;
  border-color: var(--border-focus);
}

._error_zd8dt_221 {
  color: var(--error);
  font-size: 14px;
}

._successMessage_zd8dt_231 {
  color: var(--font-tertiary);
  font-size: 14px;
  padding: 8px 12px;
  background-color: var(--surface-tertiary-lowest);
  border-radius: 6px;
}

._actions_zd8dt_247 {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  padding-top: 16px;
  border-top: 1px solid var(--border-tertiary);
}

._actionButton_zd8dt_263 {
  padding: 8px 20px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 600;
}

._actionButton_zd8dt_263:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._primaryButton_zd8dt_289 {
  background-color: var(--font-primary);
  color: white;
  border: none;
}

._primaryButton_zd8dt_289:hover:not(:disabled) {
  opacity: 0.9;
}

._secondaryButton_zd8dt_311 {
  background-color: var(--surface-grey-low);
  color: var(--font-body-1);
  border: 1px solid var(--border-dark);
}

._secondaryButton_zd8dt_311:hover:not(:disabled) {
  background-color: var(--surface-grey-lighter);
  border-color: var(--border-dark);
}

._tertiaryButton_zd8dt_335 {
  background-color: var(--surface-tertiary-low);
  color: var(--font-tertiary);
  border: none;
}

._tertiaryButton_zd8dt_335:hover:not(:disabled) {
  opacity: 0.9;
}

/* Preview dialog styles */
._previewContent_zd8dt_359 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  min-width: 450px;
}

._emailPreview_zd8dt_375 {
  background-color: var(--surface-grey-lighter);
  border: 1px solid var(--border-secondary);
  border-radius: 8px;
  padding: 16px;
  max-height: 300px;
  overflow-y: auto;
}

._emailPreview_zd8dt_375 h4 {
  margin: 0 0 12px 0;
  color: var(--font-heading);
}

._emailSubject_zd8dt_403 {
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--border-secondary);
}

._emailBody_zd8dt_415 {
  font-size: 14px;
  line-height: 1.5;
  color: var(--font-body-1);
}
._content_zih5z_1 {
  padding: 16px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  overflow: auto;
  height: calc(100vh - 266px);
}

._section_zih5z_19 {
  display: flex;
  flex-direction: column;
}

._classificationsGrid_zih5z_29 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._emptyState_zih5z_41 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 40px;
}

._content_pixui_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
}

._noteSection_pixui_15 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._textarea_pixui_27 {
  width: 100%;
  padding: 12px;
  border: 1px solid var(--border-secondary);
  border-radius: 8px;
  resize: vertical;
  font-family: inherit;
  font-size: 14px;
}

._textarea_pixui_27:focus {
  outline: none;
  border-color: var(--border-focus);
}

._error_pixui_57 {
  color: var(--error);
  font-size: 14px;
}

._actions_pixui_67 {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
  padding-top: 16px;
  border-top: 1px solid var(--border-tertiary);
}

._actionButton_pixui_83 {
  padding: 8px 20px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 600;
}

._actionButton_pixui_83:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._primaryButton_pixui_109 {
  background-color: var(--font-primary);
  color: white;
  border: none;
}

._primaryButton_pixui_109:hover:not(:disabled) {
  opacity: 0.9;
}

._secondaryButton_pixui_131 {
  background-color: var(--surface-grey-low);
  color: var(--font-body-1);
  border: 1px solid var(--border-dark);
}

._secondaryButton_pixui_131:hover:not(:disabled) {
  background-color: var(--surface-grey-lighter);
  border-color: var(--border-dark);
}

._emailOption_pixui_155 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._emailCheckbox_pixui_167 {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}

._emailCheckbox_pixui_167 input {
  width: 16px;
  height: 16px;
  cursor: pointer;
}
._status_157m8_1 {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 4px 10px;
  border-radius: 50rem;
  background-color: var(--surface-grey-low);
  color: var(--font-body-1);
}

._status-color_157m8_21 {
  width: 10px;
  height: 10px;
  background-color: var(--status-color);
  border-radius: 50rem;
  z-index: 0;
}

._line_157m8_37 {
  border: 1px solid var(--border-divider);
}

._content_157m8_45 {
  overflow: auto;
  height: calc(100vh - 266px);
  gap: 32px;
}

._thead_157m8_57 {
  background-color: var(--surface-secondary-low);
  color: var(--font-body-5);
}

._th_157m8_57 {
  padding: 1px 1rem;
  height: 24px;
}

._th_157m8_57:first-child {
  border-start-start-radius: 4px;
}

._th_157m8_57:last-child {
  border-start-end-radius: 4px;
}

._td_157m8_93 {
  color: var(--text-body-1);
  padding: 0.5rem 1rem;
  border-bottom: 1px solid var(--border-main);
}

._noDocuments_157m8_105 {
  height: 114px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

._infoSection_157m8_121 {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

._infoRow_157m8_133 {
  display: flex;
  gap: 8px;
}

._infoLabel_157m8_143 {
  color: var(--font-body-3);
  min-width: 120px;
}

._infoValue_157m8_153 {
  color: var(--font-body-1);
}

._actionsRow_157m8_161 {
  display: flex;
  gap: 12px;
}

._actionButton_157m8_171 {
  padding: 8px 16px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.2s ease;
  border: none;
}

._approveButton_157m8_191 {
  background: var(--status-approved-border);
  color: white;
}

._approveButton_157m8_191:hover {
  background: #059669;
}

._approveButton_157m8_191:disabled {
  background: #d1d5db;
  cursor: not-allowed;
}

._rejectButton_157m8_219 {
  background: var(--status-rejected-border);
  color: white;
}

._rejectButton_157m8_219:hover {
  background: #DC2626;
}

._rejectButton_157m8_219:disabled {
  background: #d1d5db;
  cursor: not-allowed;
}

._pendingButton_157m8_247 {
  background: var(--status-pending-border);
  color: white;
}

._pendingButton_157m8_247:hover {
  background: #D97706;
}

._pendingButton_157m8_247:disabled {
  background: #d1d5db;
  cursor: not-allowed;
}

._fundsList_157m8_275 {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

._fundBadge_157m8_287 {
  padding: 4px 10px;
  background: var(--surface-secondary-low);
  border-radius: 50rem;
  color: var(--font-body-1);
}

._commentBlock_157m8_301 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._commentDivider_157m8_313 {
  border-top: 1px dashed var(--border-divider);
  margin: 8px 0;
}

._officeCommentsButton_157m8_323 {
  padding: 8px 16px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 500;
  font-size: 14px;
  background-color: var(--surface-tertiary-low);
  color: var(--font-tertiary);
  border: none;
  display: flex;
  align-items: center;
  gap: 6px;
}

._officeCommentsButton_157m8_323:hover {
  opacity: 0.9;
}

._officeCommentsBadge_157m8_361 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 20px;
  height: 20px;
  padding: 0 6px;
  border-radius: 50rem;
  background-color: var(--font-tertiary);
  color: white;
  font-size: 12px;
  font-weight: 600;
}._content_13ld1_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  max-height: 70vh;
  overflow-y: auto;
}

._summaryMessage_13ld1_19 {
  color: var(--font-body-1);
}

._summaryTable_13ld1_27 {
  width: 100%;
  border-collapse: collapse;
  margin-top: 8px;
}

._summaryTable_13ld1_27 th {
  text-align: right;
  padding: 12px 8px;
  background-color: var(--surface-grey-lighter);
  border-bottom: 1px solid var(--border-tertiary);
  color: var(--font-body-2);
  font-weight: 600;
  font-size: 12px;
}

._summaryTable_13ld1_27 td {
  padding: 12px 8px;
  border-bottom: 1px solid var(--border-tertiary);
  color: var(--font-body-1);
  font-size: 14px;
}

._summaryTable_13ld1_27 tr:last-child td {
  border-bottom: none;
}

._statusBadge_13ld1_81 {
  display: inline-block;
  padding: 4px 8px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 500;
}

._noteSection_13ld1_97 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 8px;
}

._commentSection_13ld1_111 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._label_13ld1_123 {
  color: var(--font-body-1);
}

._required_13ld1_131 {
  color: #DC2626;
}

._validationError_13ld1_139 {
  color: #DC2626;
  font-size: 12px;
  margin: 0;
}

._textarea_13ld1_151 {
  width: 100%;
  padding: 12px;
  border: 1px solid var(--border-secondary);
  border-radius: 8px;
  resize: vertical;
  font-family: inherit;
  font-size: 14px;
  min-height: 80px;
}

._textarea_13ld1_151:focus {
  outline: none;
  border-color: var(--border-focus);
}

._emailOption_13ld1_183 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._emailCheckbox_13ld1_195 {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}

._emailCheckbox_13ld1_195 input {
  width: 16px;
  height: 16px;
  cursor: pointer;
}

._errorSection_13ld1_221 {
  background-color: var(--status-rejected-bg);
  border: 1px solid var(--status-rejected-border);
  border-radius: 8px;
  padding: 12px 16px;
}

._errorMessage_13ld1_235 {
  color: #DC2626;
  font-weight: 600;
  margin: 0 0 8px 0;
}

._errorDetails_13ld1_247 {
  color: #B91C1C;
  margin: 0;
  font-size: 14px;
}

._actions_13ld1_259 {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
  padding-top: 16px;
  border-top: 1px solid var(--border-tertiary);
}

._actionButton_13ld1_275 {
  padding: 8px 20px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 600;
}

._actionButton_13ld1_275:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._primaryButton_13ld1_301 {
  background-color: var(--font-primary);
  color: white;
  border: none;
}

._primaryButton_13ld1_301:hover:not(:disabled) {
  opacity: 0.9;
}

._secondaryButton_13ld1_323 {
  background-color: var(--surface-grey-low);
  color: var(--font-body-1);
  border: 1px solid var(--border-dark);
}

._secondaryButton_13ld1_323:hover:not(:disabled) {
  background-color: var(--surface-grey-lighter);
  border-color: var(--border-dark);
}

._content_7yey1_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  width: 400px;
}

._childName_7yey1_17 {
  font-size: 16px;
  font-weight: 600;
  color: var(--font-body-1);
}

._inputSection_7yey1_29 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._inputLabel_7yey1_41 {
  font-size: 14px;
  font-weight: 600;
  color: var(--font-body-1);
}

._input_7yey1_29 {
  width: 100%;
  padding: 12px;
  border: 1px solid var(--border-secondary);
  border-radius: 8px;
  font-family: inherit;
  font-size: 14px;
  direction: rtl;
}

._input_7yey1_29:focus {
  outline: none;
  border-color: var(--border-focus);
}

._input_7yey1_29._hasError_7yey1_83 {
  border-color: var(--error);
}

._error_7yey1_91 {
  color: var(--error);
  font-size: 14px;
}

._actions_7yey1_101 {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
  padding-top: 16px;
  border-top: 1px solid var(--border-tertiary);
}

._actionButton_7yey1_117 {
  padding: 8px 24px;
  font-weight: 600;
  cursor: pointer;
}

._actionButton_7yey1_117:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._secondaryButton_7yey1_139 {
  padding: 8px 24px;
  font-weight: 600;
  cursor: pointer;
  border: 1px solid var(--border-dark);
}

._secondaryButton_7yey1_139:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._overlay_1gufl_1 {
  position: fixed;
  inset: 0;
  z-index: 400;
  background-color: rgba(0, 0, 0, 0.5);
}

._overlay_1gufl_1[data-state='open'] {
  animation: _fadeIn_1gufl_1 150ms ease-out;
}

._overlay_1gufl_1[data-state='closed'] {
  animation: _fadeOut_1gufl_1 150ms ease-in;
}

._content_1gufl_31 {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 401;
  max-width: 90vw;
  background-color: white;
  border-radius: 16px;
  transition-duration: 200ms;
}

._content_1gufl_31[data-state='open'] {
  animation:
    _fadeIn_1gufl_1 150ms ease-out,
    _zoomIn_1gufl_1 150ms ease-out;
}

._content_1gufl_31[data-state='closed'] {
  animation:
    _fadeOut_1gufl_1 150ms ease-in,
    _zoomOut_1gufl_1 150ms ease-in;
}

._closeButton_1gufl_79 {
  position: absolute;
  top: 12px;
  inset-inline-start: 12px;
  padding: 12px;
  cursor: pointer;
  background: none;
  border: none;
}

._closeButton_1gufl_79 img {
  width: 24px;
  height: 24px;
}

._body_1gufl_109 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 48px 64px 40px;
}

._icon_1gufl_125 {
  width: 120px;
  height: 120px;
  margin-bottom: 16px;
}

._textContent_1gufl_137 {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  margin-bottom: 48px;
}

._title_1gufl_153 {
  font-family: var(--headings-font, 'Assistant', sans-serif);
  font-size: 28px;
  font-weight: 700;
  line-height: 38px;
  color: var(--font-body-1, #2a2a2a);
  margin: 0;
  white-space: pre-line;
}

._message_1gufl_173 {
  font-family: var(--body-font, 'Assistant', sans-serif);
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: var(--font-body-1, #2a2a2a);
  margin: 0;
  white-space: pre-line;
}

._actions_1gufl_193 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  width: 100%;
}

._button_1gufl_207 {
  height: 48px;
  padding: 8px 20px;
  font-family: var(--body-font, 'Assistant', sans-serif);
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  cursor: pointer;
  border: 1px solid transparent;
  transition: opacity 0.2s ease, background-color 0.2s ease;
}

._button_1gufl_207:disabled {
  cursor: not-allowed;
  opacity: 0.6;
}

._primaryButton_1gufl_241 {
  flex: 1;
  background-color: var(--surface-primary, #681c3c);
  color: var(--font-body-4, white);
  border-radius: 8px;
}

._primaryButton_1gufl_241:hover:not(:disabled) {
  opacity: 0.9;
}

._dangerButton_1gufl_263 {
  flex: 1;
  background-color: var(--surface-primary, #681c3c);
  color: white;
  border-radius: 8px;
}

._dangerButton_1gufl_263:hover:not(:disabled) {
  opacity: 0.9;
}

._secondaryButton_1gufl_285 {
  width: 170px;
  flex-shrink: 0;
  background-color: var(--surface-action, white);
  color: var(--font-body-1, #2a2a2a);
  border-color: var(--border-strong, #888);
  border-radius: 6px;
}

._secondaryButton_1gufl_285:hover:not(:disabled) {
  background-color: var(--surface-secondary, #f5f5f5);
}

/* Animation keyframes */
@keyframes _fadeIn_1gufl_1 {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes _fadeOut_1gufl_1 {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes _zoomIn_1gufl_1 {
  from {
    transform: translate(-50%, -50%) scale(0.95);
  }
  to {
    transform: translate(-50%, -50%) scale(1);
  }
}

@keyframes _zoomOut_1gufl_1 {
  from {
    transform: translate(-50%, -50%) scale(1);
  }
  to {
    transform: translate(-50%, -50%) scale(0.95);
  }
}
._content_w620r_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  min-width: 500px;
}

._tableSection_w620r_17 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._table_w620r_17 {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px;
}

._table_w620r_17 th,
._table_w620r_17 td {
  padding: 10px 12px;
  text-align: right;
  border-bottom: 1px solid var(--border-secondary);
}

._table_w620r_17 th {
  background-color: var(--surface-grey-low);
  font-weight: 600;
  color: var(--font-heading);
}

._table_w620r_17 tr:hover {
  background-color: var(--surface-grey-lighter);
}

._noteCell_w620r_75 {
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._dateCell_w620r_89 {
  white-space: nowrap;
}

._visibilityCell_w620r_97 {
  white-space: nowrap;
  vertical-align: middle;
}

._visibleButton_w620r_107,
._hiddenButton_w620r_109 {
  padding: 6px 12px;
  border-radius: 6px;
  cursor: pointer;
  font-weight: 500;
  font-size: 13px;
  border: none;
  transition: opacity 0.2s ease;
}

._visibleButton_w620r_107 {
  background-color: var(--surface-tertiary-lowest);
  color: var(--font-tertiary);
}

._hiddenButton_w620r_109 {
  background-color: var(--surface-grey-low);
  color: var(--font-body-2);
}

._visibleButton_w620r_107:hover:not(:disabled),
._hiddenButton_w620r_109:hover:not(:disabled) {
  opacity: 0.9;
}

._visibleButton_w620r_107:disabled,
._hiddenButton_w620r_109:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._checkboxLabel_w620r_171 {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: var(--font-body-1);
  cursor: pointer;
}

._checkboxLabel_w620r_171 input {
  cursor: pointer;
}

._statusCell_w620r_197 {
  min-width: 140px;
}

._sentInfo_w620r_205 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  font-size: 12px;
  color: var(--font-body-2);
}

._sendButton_w620r_221 {
  padding: 6px 12px;
  border-radius: 6px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 500;
  font-size: 13px;
  background-color: var(--surface-tertiary-low);
  color: var(--font-tertiary);
  border: none;
}

._sendButton_w620r_221:hover:not(:disabled) {
  opacity: 0.9;
}

._sendButton_w620r_221:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._noComments_w620r_263 {
  padding: 20px;
  text-align: center;
  color: var(--font-body-2);
}

._addNoteSection_w620r_275 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-top: 16px;
  border-top: 1px solid var(--border-tertiary);
}

._textarea_w620r_291 {
  width: 100%;
  padding: 12px;
  border: 1px solid var(--border-secondary);
  border-radius: 8px;
  resize: vertical;
  font-family: inherit;
  font-size: 14px;
}

._textarea_w620r_291:focus {
  outline: none;
  border-color: var(--border-focus);
}

._error_w620r_321 {
  color: var(--error);
  font-size: 14px;
}

._successMessage_w620r_331 {
  color: var(--font-tertiary);
  font-size: 14px;
  padding: 8px 12px;
  background-color: var(--surface-tertiary-lowest);
  border-radius: 6px;
}

._actions_w620r_347 {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  padding-top: 16px;
  border-top: 1px solid var(--border-tertiary);
}

._actionButton_w620r_363 {
  padding: 8px 20px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-weight: 600;
}

._actionButton_w620r_363:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._primaryButton_w620r_389 {
  background-color: var(--font-primary);
  color: white;
  border: none;
}

._primaryButton_w620r_389:hover:not(:disabled) {
  opacity: 0.9;
}

._secondaryButton_w620r_411 {
  background-color: var(--surface-grey-low);
  color: var(--font-body-1);
  border: 1px solid var(--border-dark);
}

._secondaryButton_w620r_411:hover:not(:disabled) {
  background-color: var(--surface-grey-lighter);
  border-color: var(--border-dark);
}

._tertiaryButton_w620r_435 {
  background-color: var(--surface-tertiary-low);
  color: var(--font-tertiary);
  border: none;
}

._tertiaryButton_w620r_435:hover:not(:disabled) {
  opacity: 0.9;
}

/* Preview dialog styles */
._previewContent_w620r_459 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  min-width: 450px;
}

._emailPreview_w620r_475 {
  background-color: var(--surface-grey-lighter);
  border: 1px solid var(--border-secondary);
  border-radius: 8px;
  padding: 16px;
  max-height: 300px;
  overflow-y: auto;
}

._emailPreview_w620r_475 h4 {
  margin: 0 0 12px 0;
  color: var(--font-heading);
}

._emailSubject_w620r_503 {
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid var(--border-secondary);
}

._emailBody_w620r_515 {
  font-size: 14px;
  line-height: 1.5;
  color: var(--font-body-1);
}
._clickableParentName_m335p_1 {
  color: var(--primary-default);
  cursor: pointer;
  text-decoration: underline;
  transition: color 0.2s ease;
}

._clickableParentName_m335p_1:hover {
  color: var(--primary-hover);
}

._statusBadge_m335p_23 {
  padding: 4px 12px;
  border-radius: 16px;
  font-size: 12px;
  font-weight: 500;
  display: inline-block;
}

._line_8d8rm_1 {
  border: 1px solid var(--border-divider);
}

._content_8d8rm_9 {
  overflow: auto;
  height: calc(100vh - 266px);
  display: flex;
  flex-direction: column;
  gap: 32px;
}

._loading_8d8rm_25 {
  color: var(--font-body-3);
  text-align: center;
  padding: 20px;
}

._noData_8d8rm_37 {
  color: var(--font-body-3);
  text-align: center;
  padding: 20px;
}

._dialogContent_p6xz0_1 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 16px 0;
}

._accountsContainer_p6xz0_15 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

._fieldsContainer_p6xz0_27 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._row_p6xz0_39 {
  display: flex;
  gap: 32px;
}

._accountCard_p6xz0_49 {
  background-color: var(--surface-grey-lowest);
  border: 1px solid var(--border-lowest);
  border-radius: 16px;
  padding: 32px;
  position: relative;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}

._accountCard_p6xz0_49 ._fieldsContainer_p6xz0_27 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

._removeButton_p6xz0_79 {
  position: absolute;
  right: -12px;
  top: 24px;
  width: 24px;
  height: 24px;
  background-color: var(--font-error);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  cursor: pointer;
  transition: opacity 0.2s;
}

._removeButton_p6xz0_79:hover {
  opacity: 0.8;
}

._addButton_p6xz0_119 {
  background-color: var(--surface-base);
  border: 1px solid var(--border-main);
  border-radius: 8px;
  height: 36px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  font-size: 14px;
  font-weight: 600;
  color: var(--font-primary);
  align-self: flex-start;
  cursor: pointer;
  transition: background-color 0.2s;
}

._addButton_p6xz0_119:hover {
  background-color: var(--surface-grey-lowest);
}

._addIcon_p6xz0_163 {
  width: 10px;
  height: 10px;
  position: relative;
}

._actions_p6xz0_175 {
  display: flex;
  gap: 16px;
  justify-content: flex-end;
  padding-top: 24px;
  margin-top: 8px;
  border-top: 1px solid var(--border-lowest);
}

._error_p6xz0_193 {
  color: var(--font-error);
  font-size: 14px;
}

._loading_p6xz0_203 {
  text-align: center;
  padding: 32px;
  color: var(--font-body-2);
}

._accountRow_p6xz0_215 {
  display: flex;
  align-items: flex-start;
  gap: 16px;
}

._accountRow_p6xz0_215 ._fieldsContainer_p6xz0_27 {
  flex: 1;
}

._deleteButton_p6xz0_235 {
  margin-top: 28px;
  border: 1px solid var(--border-main);
  border-radius: 8px;
  padding: 8px;
}

._content_1viwe_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 16px;
  width: 400px;
}

._supportedId_1viwe_17 {
  font-size: 14px;
  color: var(--font-body-2);
}

._supportedIdLabel_1viwe_27 {
  font-weight: 600;
  color: var(--font-body-1);
}

._inputSection_1viwe_37 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._inputLabel_1viwe_49 {
  font-size: 14px;
  font-weight: 600;
  color: var(--font-body-1);
}

._input_1viwe_37 {
  width: 100%;
  padding: 12px;
  border: 1px solid var(--border-secondary);
  border-radius: 8px;
  font-family: inherit;
  font-size: 14px;
  direction: rtl;
}

._input_1viwe_37:focus {
  outline: none;
  border-color: var(--border-focus);
}

._input_1viwe_37._hasError_1viwe_91 {
  border-color: var(--error);
}

._error_1viwe_99 {
  color: var(--error);
  font-size: 14px;
}

._actions_1viwe_109 {
  display: flex;
  justify-content: flex-end;
  gap: 16px;
  padding-top: 16px;
  border-top: 1px solid var(--border-tertiary);
}

._actionButton_1viwe_125 {
  padding: 8px 24px;
  font-weight: 600;
  cursor: pointer;
}

._actionButton_1viwe_125:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

._secondaryButton_1viwe_147 {
  padding: 8px 24px;
  font-weight: 600;
  cursor: pointer;
  border: 1px solid var(--border-dark);
}

._secondaryButton_1viwe_147:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
._modal_1wlrg_1 .MuiDialog-paper {
  max-height: 90vh;
  overflow-y: auto;
  direction: rtl;
}

._loading_1wlrg_7 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 60px;
  color: var(--font-body-3);
}

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

._modalTitle_1wlrg_22 {
  font-size: 20px;
  font-weight: 700;
  color: var(--font-body-1);
  margin: 0;
  text-align: center;
}

._summaryCards_1wlrg_30 {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 10px;
}
@media (max-width: 1099px) {
  ._summaryCards_1wlrg_30 {
    grid-template-columns: 1fr;
  }
}

._summaryCard_1wlrg_30 {
  background: var(--surface-grey-lowest);
  border-radius: 8px;
  padding: 8px 12px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: center;
}

._cardLabel_1wlrg_51 {
  font-size: 12px;
  color: var(--font-body-2);
  font-weight: 600;
}

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

._statusSelect_1wlrg_62 {
  min-width: 130px;
}
._statusSelect_1wlrg_62 .MuiSelect-select {
  padding: 4px 8px;
}

._noValue_1wlrg_69 {
  color: var(--font-body-3);
  font-size: 13px;
}

._section_1wlrg_74 {
  border-top: 1px solid var(--border-divider);
  padding-top: 16px;
}

._sectionTitle_1wlrg_79 {
  font-size: 16px;
  font-weight: 600;
  color: var(--font-body-1);
  margin: 0 0 12px;
}

._messageSplit_1wlrg_86 {
  display: flex;
  gap: 16px;
}
@media (max-width: 1099px) {
  ._messageSplit_1wlrg_86 {
    flex-direction: column;
  }
}

._messageSplitRight_1wlrg_96 {
  flex: 1;
  min-width: 0;
}

._messageSplitLeft_1wlrg_101 {
  width: 280px;
  min-width: 280px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 1099px) {
  ._messageSplitLeft_1wlrg_101 {
    width: 100%;
    min-width: 0;
  }
}

._metaRow_1wlrg_115 {
  display: flex;
  gap: 12px;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 10px;
  font-size: 14px;
}

._emailLink_1wlrg_124 {
  color: var(--font-link);
  text-decoration: none;
}
._emailLink_1wlrg_124:hover {
  text-decoration: underline;
}

._messageBlock_1wlrg_132 {
  background: var(--surface-grey-lowest);
  border-right: 3px solid var(--surface-primary);
  padding: 12px 16px;
  margin: 0;
  border-radius: 0 6px 6px 0;
  font-size: 14px;
  line-height: 1.6;
  white-space: pre-wrap;
  word-break: break-word;
}

._urlRow_1wlrg_144 {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 10px;
  font-size: 13px;
  color: var(--font-body-2);
}

._openTabBtn_1wlrg_153 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  background: none;
  border: 1px solid var(--surface-primary);
  color: var(--surface-primary);
  padding: 4px 8px;
  border-radius: 4px;
  cursor: pointer;
  font-size: 12px;
  font-family: inherit;
}
._openTabBtn_1wlrg_153:hover {
  background: var(--surface-primary-lowest);
}

._screenshotThumb_1wlrg_170 {
  width: 100%;
  max-height: 250px;
  object-fit: contain;
  border-radius: 8px;
  border: 1px solid var(--border-lowest);
  cursor: pointer;
  background: var(--surface-grey-lowest);
}
._screenshotThumb_1wlrg_170:hover {
  opacity: 0.85;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}

._screenshotEmpty_1wlrg_184 {
  width: 100%;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  border: 1px dashed var(--border-low);
  color: var(--font-body-3);
  font-size: 13px;
  background: var(--surface-grey-lowest);
}

._screenshotDialog_1wlrg_197 .MuiDialog-paper {
  max-width: 95vw !important;
  max-height: 95vh !important;
  background: #111;
  overflow: hidden;
}

._screenshotDialogHeader_1wlrg_204 {
  display: flex;
  justify-content: flex-end;
  padding: 8px;
  background: #111;
}
._screenshotDialogHeader_1wlrg_204 .MuiIconButton-root {
  color: #fff;
}

._screenshotDialogImg_1wlrg_214 {
  width: 100%;
  max-height: calc(95vh - 56px);
  object-fit: contain;
  display: block;
}

._deviceGrid_1wlrg_221 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px 24px;
}
@media (max-width: 1099px) {
  ._deviceGrid_1wlrg_221 {
    grid-template-columns: 1fr;
  }
}

._deviceItem_1wlrg_232 {
  display: flex;
  gap: 6px;
  font-size: 14px;
}

._deviceLabel_1wlrg_238 {
  font-weight: 600;
  color: var(--font-body-2);
}

._accordion_1wlrg_243 {
  border: 1px solid var(--border-divider) !important;
  border-radius: 8px !important;
  box-shadow: none !important;
}
._accordion_1wlrg_243:before {
  display: none;
}

._accordionTitle_1wlrg_252 {
  font-size: 15px;
  font-weight: 600;
  color: var(--font-body-1);
  margin: 0;
}

._consoleBlock_1wlrg_259 {
  background: #1e1e1e;
  border-radius: 6px;
  padding: 12px;
  max-height: 300px;
  overflow-y: auto;
  font-family: "Consolas", "Courier New", monospace;
  font-size: 12px;
}

._consoleEntry_1wlrg_269 {
  padding: 4px 0;
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
  border-bottom: 1px solid #333;
}
._consoleEntry_1wlrg_269:last-child {
  border-bottom: none;
}

._consoleError_1wlrg_280 {
  color: #f44336;
}

._consoleWarn_1wlrg_284 {
  color: #ff9800;
}

._consoleLevel_1wlrg_288 {
  font-weight: 700;
  min-width: 50px;
}

._consoleTime_1wlrg_293 {
  color: #888;
}

._consoleMsg_1wlrg_297 {
  flex: 1;
  word-break: break-all;
}

._consoleStack_1wlrg_302 {
  width: 100%;
  margin: 4px 0 0;
  padding: 0;
  font-size: 11px;
  color: #999;
  white-space: pre-wrap;
}

._networkList_1wlrg_311 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._networkRow_1wlrg_317 {
  border: 1px solid var(--border-divider);
  border-radius: 6px;
  overflow: hidden;
}

._networkRowHeader_1wlrg_323 {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 10px;
  font-size: 13px;
  background: var(--surface-grey-lowest);
}
._networkRowHeader_1wlrg_323._clickable_1wlrg_331 {
  cursor: pointer;
}
._networkRowHeader_1wlrg_323._clickable_1wlrg_331:hover {
  background: var(--surface-grey-low);
}

._networkMethod_1wlrg_338 {
  font-weight: 700;
  font-size: 12px;
  min-width: 40px;
  direction: ltr;
}

._networkUrl_1wlrg_345 {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
  color: var(--font-body-2);
  direction: ltr;
  text-align: left;
}

._networkDuration_1wlrg_356 {
  font-size: 12px;
  color: var(--font-body-3);
  min-width: 50px;
  text-align: center;
}

._networkTime_1wlrg_363 {
  font-size: 11px;
  color: var(--font-body-3);
  min-width: 70px;
  text-align: center;
}

._networkExpandIcon_1wlrg_370 {
  font-size: 10px;
  color: var(--font-body-3);
  min-width: 16px;
  text-align: center;
}

._networkRowBody_1wlrg_377 {
  border-top: 1px solid var(--border-divider);
  padding: 10px;
  background: var(--surface-grey-low);
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._bodySection_1wlrg_386 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._bodyLabel_1wlrg_392 {
  font-size: 12px;
  font-weight: 700;
  color: var(--font-body-2);
  direction: ltr;
  text-align: left;
}

._bodyContent_1wlrg_400 {
  background: #1e1e1e;
  color: #d4d4d4;
  border-radius: 4px;
  padding: 10px;
  margin: 0;
  font-family: "Consolas", "Courier New", monospace;
  font-size: 12px;
  line-height: 1.5;
  overflow-x: auto;
  max-height: 250px;
  overflow-y: auto;
  white-space: pre-wrap;
  word-break: break-all;
  direction: ltr;
  text-align: left;
}

._notesList_1wlrg_418 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 12px;
}

._noteCard_1wlrg_425 {
  background: var(--surface-grey-lowest);
  border-radius: 6px;
  padding: 10px 14px;
  border: 1px solid var(--border-divider);
}

._noteHeader_1wlrg_432 {
  font-size: 12px;
  color: var(--font-body-2);
  font-weight: 600;
  margin-bottom: 4px;
  display: flex;
  align-items: center;
  gap: 6px;
}

._noteIndex_1wlrg_442 {
  background: var(--surface-grey-lighter);
  color: var(--font-body-2);
  font-size: 11px;
  font-weight: 700;
  padding: 1px 6px;
  border-radius: 4px;
  direction: ltr;
}

._noteContent_1wlrg_452 {
  font-size: 14px;
  line-height: 1.5;
  white-space: pre-wrap;
}

._addNoteRow_1wlrg_458 {
  display: flex;
  gap: 10px;
  align-items: flex-end;
}
@media (max-width: 1099px) {
  ._addNoteRow_1wlrg_458 {
    flex-direction: column;
  }
}

._deleteSection_1wlrg_469 {
  border-top: 1px solid var(--border-divider);
  padding-top: 16px;
  display: flex;
  justify-content: flex-start;
}

._deleteDialog_1wlrg_476 {
  padding: 24px;
}
._deleteDialog_1wlrg_476 p {
  margin: 0 0 16px;
  font-size: 15px;
}

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

._emptyText_1wlrg_490 {
  color: var(--font-body-3);
  font-size: 13px;
  text-align: center;
  margin: 8px 0;
}._containerPage_1rz7u_1 {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 0;
  height: 100%;
  direction: rtl;
  overflow: hidden;
}

._header_1rz7u_11 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 16px;
}

._headerRight_1rz7u_18 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._title_1rz7u_24 {
  font-size: 24px;
  font-weight: 700;
  color: var(--font-body-1);
  margin: 0;
}

._refreshButton_1rz7u_31 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 0 12px;
  height: 40px;
  border: 1px solid var(--border-low);
  background: var(--surface-base);
  color: var(--font-body-2);
  border-radius: 8px;
  cursor: pointer;
  flex-shrink: 0;
}
._refreshButton_1rz7u_31:hover:not(:disabled) {
  background: var(--surface-hover);
  border-color: var(--border-strong);
}
._refreshButton_1rz7u_31:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

._summaryRow_1rz7u_54 {
  display: flex;
  gap: 10px;
  margin-bottom: 16px;
  flex-wrap: wrap;
}
@media (max-width: 1099px) {
  ._summaryRow_1rz7u_54 {
    gap: 8px;
  }
}

._statCard_1rz7u_66 {
  flex: 1;
  min-width: 100px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 14px;
  border-radius: 10px;
  background: var(--surface-base);
  border: 2px solid transparent;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);
}
@media (max-width: 1099px) {
  ._statCard_1rz7u_66 {
    min-width: 80px;
    padding: 6px 10px;
  }
}

._statNew_1rz7u_85 {
  border-color: #42a5f5;
}
._statNew_1rz7u_85 ._statIcon_1rz7u_88 {
  color: #42a5f5;
}

._statInProgress_1rz7u_92 {
  border-color: #ffa726;
}
._statInProgress_1rz7u_92 ._statIcon_1rz7u_88 {
  color: #ffa726;
}

._statResolved_1rz7u_99 {
  border-color: #66bb6a;
}
._statResolved_1rz7u_99 ._statIcon_1rz7u_88 {
  color: #66bb6a;
}

._statCritical_1rz7u_106 {
  border-color: #ef5350;
}
._statCritical_1rz7u_106 ._statIcon_1rz7u_88 {
  color: #ef5350;
}

._statTotal_1rz7u_113 {
  border-color: var(--border-strong);
}
._statTotal_1rz7u_113 ._statIcon_1rz7u_88 {
  color: var(--font-body-3);
}

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

._statLabel_1rz7u_126 {
  font-size: 13px;
  color: var(--font-body-2);
}

._statValue_1rz7u_131 {
  font-size: 22px;
  font-weight: 700;
  color: var(--font-body-1);
}
@media (max-width: 1099px) {
  ._statValue_1rz7u_131 {
    font-size: 18px;
  }
}

._statIcon_1rz7u_88 {
  font-size: 26px !important;
  opacity: 0.7;
}
@media (max-width: 1099px) {
  ._statIcon_1rz7u_88 {
    font-size: 20px !important;
  }
}

._filtersRow_1rz7u_152 {
  display: flex;
  gap: 12px;
  margin-bottom: 14px;
  align-items: center;
}
@media (max-width: 1099px) {
  ._filtersRow_1rz7u_152 {
    flex-direction: column;
    gap: 10px;
    align-items: stretch;
  }
}

._searchField_1rz7u_166 {
  display: flex;
  align-items: center;
  flex: 1;
  max-width: 400px;
  position: relative;
  height: 40px;
}
._searchField_1rz7u_166 .MuiFormControl-root {
  height: 100%;
}
._searchField_1rz7u_166 .MuiOutlinedInput-root {
  height: 100%;
}
._searchField_1rz7u_166 .MuiOutlinedInput-root input {
  padding-right: 36px !important;
}
@media (max-width: 1099px) {
  ._searchField_1rz7u_166 {
    max-width: 100%;
    width: 100%;
  }
}

._searchIcon_1rz7u_190 {
  position: absolute;
  right: 10px;
  color: var(--font-body-3);
  z-index: 1;
  pointer-events: none;
}

._filterGroup_1rz7u_198 {
  display: flex;
  gap: 12px;
  align-items: center;
}
@media (max-width: 1099px) {
  ._filterGroup_1rz7u_198 {
    width: 100%;
    gap: 10px;
  }
}

._filterControl_1rz7u_210 {
  min-width: 120px !important;
  flex-shrink: 0;
}
._filterControl_1rz7u_210 .MuiInputBase-root {
  height: 40px;
}
@media (max-width: 1099px) {
  ._filterControl_1rz7u_210 {
    flex: 1;
    min-width: 0 !important;
  }
}

._splitPanel_1rz7u_224 {
  display: flex;
  gap: 20px;
  flex: 1;
  min-height: 0;
  overflow: hidden;
}
@media (max-width: 1099px) {
  ._splitPanel_1rz7u_224 {
    flex-direction: column;
    overflow: visible;
  }
}

._listPanel_1rz7u_238 {
  width: 420px;
  min-width: 360px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding-left: 4px;
}
@media (max-width: 1099px) {
  ._listPanel_1rz7u_238 {
    width: 100%;
    min-width: 0;
  }
}

._feedbackCard_1rz7u_254 {
  padding: 14px 16px;
  border-radius: 10px;
  border: 1px solid var(--border-lowest);
  background: var(--surface-base);
  cursor: pointer;
}
._feedbackCard_1rz7u_254:hover {
  border-color: var(--border-primary);
  box-shadow: 0 2px 8px rgba(104, 28, 60, 0.08);
}

._feedbackCardActive_1rz7u_266 {
  border-color: var(--surface-primary);
  background: var(--surface-primary-lowest);
  box-shadow: 0 2px 8px rgba(104, 28, 60, 0.12);
}

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

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

._cardTime_1rz7u_285 {
  font-size: 12px;
  color: var(--font-body-3);
  white-space: nowrap;
}

._cardMessage_1rz7u_291 {
  font-size: 14px;
  color: var(--font-body-1);
  line-height: 1.5;
  margin: 0 0 10px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

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

._cardUser_1rz7u_308 {
  display: flex;
  align-items: center;
  gap: 6px;
  font-size: 13px;
  color: var(--font-body-2);
}

._cardUserName_1rz7u_316 {
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._cardIcons_1rz7u_323 {
  display: flex;
  align-items: center;
  gap: 4px;
}

._cardScreenshotIcon_1rz7u_329 {
  color: var(--border-secondary-low);
}

._detailPanel_1rz7u_333 {
  flex: 1;
  overflow-y: auto;
  background: var(--surface-base);
  border-radius: 12px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
  padding: 4px;
}
@media (max-width: 1099px) {
  ._detailPanel_1rz7u_333 {
    display: none;
  }
}

._detailPlaceholder_1rz7u_347 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  min-height: 400px;
  color: var(--font-body-3);
  gap: 12px;
}
._detailPlaceholder_1rz7u_347 p {
  font-size: 15px;
  margin: 0;
}

._emptyList_1rz7u_362 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 60px 20px;
  color: var(--font-body-3);
  gap: 12px;
}
._emptyList_1rz7u_362 p {
  font-size: 15px;
  margin: 0;
}

._loadMore_1rz7u_376 {
  display: flex;
  justify-content: center;
  padding: 12px 0;
}

._loadMoreButton_1rz7u_382 {
  padding: 8px 24px;
  border: 1px solid var(--surface-primary);
  background-color: var(--surface-base);
  color: var(--surface-primary);
  cursor: pointer;
  border-radius: 8px;
  font-size: 14px;
  font-family: inherit;
}
._loadMoreButton_1rz7u_382:hover:not(:disabled) {
  background-color: var(--surface-primary);
  color: var(--text-body-4);
}
._loadMoreButton_1rz7u_382:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

._errorMsg_1rz7u_401 {
  color: #d32f2f;
  text-align: center;
  padding: 20px;
}

._loadingText_1rz7u_407 {
  text-align: center;
  padding: 40px;
  color: var(--font-body-3);
}._amount_1m9fh_1 {
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 4px 10px;
  border-radius: 50rem;
}

._thead_1m9fh_17 {
  background-color: var(--surface-secondary-low);
  color: var(--font-body-5);
}

._th_1m9fh_17 {
  padding: 1px 1rem;
  height: 24px;
}

._th_1m9fh_17:first-child {
  border-start-start-radius: 4px;
}

._th_1m9fh_17:last-child {
  border-start-end-radius: 4px;
}

._td_1m9fh_53 {
  color: var(--text-body-1);
  padding: 0.5rem 1rem;
  border-bottom: 1px solid var(--border-main);
}

._content_1m9fh_65 {
  overflow: auto;
  height: calc(100vh - 266px);
  gap: 32px;
}
._stepContent_a2nfs_1 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 100%;
  max-width: 850px;
  padding: 16px 32px;
}

._fieldsGrid_a2nfs_19 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px 16px;
}

._field_a2nfs_19 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

._field_a2nfs_19 label {
  font-size: 14px;
  font-weight: 500;
  color: var(--text-secondary, #555);
}

._field_a2nfs_19 input,
._field_a2nfs_19 select {
  padding: 8px 12px;
  border: 1px solid var(--border-color, #ddd);
  border-radius: 6px;
  font-size: 14px;
  font-family: inherit;
  outline: none;
  transition: border-color 0.2s;
}

._field_a2nfs_19 input:focus,
._field_a2nfs_19 select:focus {
  border-color: var(--primary-color, #3b82f6);
}

._iframeSection_a2nfs_87 {
  position: relative;
  min-height: 60px;
}

._iframeLoading_a2nfs_97 {
  text-align: center;
  padding: 16px;
  color: var(--text-secondary, #888);
}

._errorMessage_a2nfs_109 {
  padding: 12px;
  border-radius: 6px;
  background-color: #fef2f2;
  color: #dc2626;
  font-size: 14px;
}

._taxWarning_a2nfs_125 {
  padding: 10px 14px;
  border-radius: 6px;
  background-color: #fef9c3;
  border: 1px solid #f59e0b;
  color: #92400e;
  font-size: 13px;
  font-weight: 600;
}

._processing_a2nfs_145 {
  text-align: center;
  padding: 16px;
  color: var(--text-secondary, #888);
  font-size: 14px;
}

._addButton_gv5b3_1 {
  width: auto;
  white-space: nowrap;
  padding: 0 16px;
  height: 32px;
  border-radius: 24px;
  border: 1px solid var(--font-primary);
  cursor: pointer;
}

._dropdownMenu_gv5b3_11 {
  margin-top: 4px;
  border: 1px solid #eaeaea;
  border-radius: 4px;
  background-color: white;
}

._dropdownMenu_gv5b3_11 button {
  display: block;
  width: 100%;
  padding: 8px 16px;
  text-align: start;
  background: none;
  border: none;
  cursor: pointer;
  font-family: inherit;
  white-space: nowrap;
}

._dropdownMenu_gv5b3_11 button:hover {
  background-color: #f5f5f5;
}

@media (max-width: 1099px) {
  ._addButton_gv5b3_1 {
    width: auto;
    min-width: 100px;
    white-space: nowrap;
    font-size: 13px;
    padding: 4px 12px;
  }
}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-800:oklch(44.4% .177 26.899);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-100:oklch(96.2% .044 156.743);--color-green-500:oklch(72.3% .219 149.579);--color-green-800:oklch(44.8% .119 151.328);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-800:oklch(42.4% .199 265.638);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-white:#fff;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-gray-200,currentcolor)}::file-selector-button{border-color:var(--color-gray-200,currentcolor)}button:not(:disabled),button:not(:disabled) *,[role=button]:not(:disabled),[role=button]:not(:disabled) *,a,a *{cursor:pointer}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-\[-12px\]{inset-inline-start:-12px}.end-0{inset-inline-end:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-6{top:calc(var(--spacing)*6)}.z-10{z-index:10}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-8{margin-inline:calc(var(--spacing)*8)}.my-8{margin-block:calc(var(--spacing)*8)}.ms-auto{margin-inline-start:auto}.me-2{margin-inline-end:calc(var(--spacing)*2)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-\[1\.2px\]{margin-top:1.2px}.mt-\[8px\]{margin-top:8px}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-\[24px\]{margin-bottom:24px}.ml-2{margin-left:calc(var(--spacing)*2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.\!h-8{height:calc(var(--spacing)*8)!important}.\!h-9{height:calc(var(--spacing)*9)!important}.h-0{height:calc(var(--spacing)*0)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-11{height:calc(var(--spacing)*11)}.h-\[3px\]{height:3px}.h-\[10px\]{height:10px}.h-\[15px\]{height:15px}.h-\[32px\]{height:32px}.h-\[72px\]{height:72px}.h-full{height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing)*0)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-\[2\.65\%\]{width:2.65%}.w-\[7\%\]{width:7%}.w-\[7\.5\%\]{width:7.5%}.w-\[10\%\]{width:10%}.w-\[10px\]{width:10px}.w-\[11\%\]{width:11%}.w-\[12\%\]{width:12%}.w-\[17\%\]{width:17%}.w-\[18\%\]{width:18%}.w-\[18\.5\%\]{width:18.5%}.w-\[20\%\]{width:20%}.w-\[22\%\]{width:22%}.w-\[25\%\]{width:25%}.w-\[27\%\]{width:27%}.w-\[28\%\]{width:28%}.w-\[38\%\]{width:38%}.w-\[48px\]{width:48px}.w-\[50\%\]{width:50%}.w-\[70px\]{width:70px}.w-\[80px\]{width:80px}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[127px\]{width:127px}.w-\[129px\]{width:129px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[144px\]{width:144px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[191px\]{width:191px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[700px\]{width:700px}.w-\[763px\]{width:763px}.w-\[850px\]{width:850px}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-full{width:100%}.max-w-\[2\.65\%\]{max-width:2.65%}.max-w-\[7\%\]{max-width:7%}.max-w-\[7\.5\%\]{max-width:7.5%}.max-w-\[10\%\]{max-width:10%}.max-w-\[11\%\]{max-width:11%}.max-w-\[12\%\]{max-width:12%}.max-w-\[17\%\]{max-width:17%}.max-w-\[18\.5\%\]{max-width:18.5%}.max-w-\[20\%\]{max-width:20%}.max-w-\[22\%\]{max-width:22%}.max-w-\[25\%\]{max-width:25%}.max-w-\[27\%\]{max-width:27%}.max-w-\[28\%\]{max-width:28%}.max-w-\[38\%\]{max-width:38%}.max-w-\[48px\]{max-width:48px}.max-w-\[50\%\]{max-width:50%}.max-w-\[70px\]{max-width:70px}.max-w-\[80px\]{max-width:80px}.max-w-\[100px\]{max-width:100px}.max-w-\[120px\]{max-width:120px}.max-w-\[127px\]{max-width:127px}.max-w-\[129px\]{max-width:129px}.max-w-\[130px\]{max-width:130px}.max-w-\[140px\]{max-width:140px}.max-w-\[144px\]{max-width:144px}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[191px\]{max-width:191px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[400px\]{max-width:400px}.max-w-\[402px\]{max-width:402px}.max-w-\[412px\]{max-width:412px}.max-w-\[640px\]{max-width:640px}.max-w-\[832px\]{max-width:832px}.max-w-\[1132px\]{max-width:1132px}.max-w-md{max-width:var(--container-md)}.\!min-w-0{min-width:calc(var(--spacing)*0)!important}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[2\.65\%\]{min-width:2.65%}.min-w-\[7\%\]{min-width:7%}.min-w-\[7\.5\%\]{min-width:7.5%}.min-w-\[10\%\]{min-width:10%}.min-w-\[11\%\]{min-width:11%}.min-w-\[12\%\]{min-width:12%}.min-w-\[17\%\]{min-width:17%}.min-w-\[18\.5\%\]{min-width:18.5%}.min-w-\[20\%\]{min-width:20%}.min-w-\[22\%\]{min-width:22%}.min-w-\[25\%\]{min-width:25%}.min-w-\[27\%\]{min-width:27%}.min-w-\[28\%\]{min-width:28%}.min-w-\[38\%\]{min-width:38%}.min-w-\[48px\]{min-width:48px}.min-w-\[50\%\]{min-width:50%}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[127px\]{min-width:127px}.min-w-\[129px\]{min-width:129px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[144px\]{min-width:144px}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[191px\]{min-width:191px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}.gap-8{gap:calc(var(--spacing)*8)}.gap-9{gap:calc(var(--spacing)*9)}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.\!rounded-\[24px\]{border-radius:24px!important}.\!rounded-lg{border-radius:var(--radius-lg)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-red-300{border-color:var(--color-red-300)!important}.border-\(--border-disabled\){border-color:var(--border-disabled)}.border-\(--border-input-default\){border-color:var(--border-input-default)}.border-\(--border-lowest\){border-color:var(--border-lowest)}.border-\(--border-main\){border-color:var(--border-main)}.border-\(--border-primary\){border-color:var(--border-primary)}.border-\(--border-secondary-strong\){border-color:var(--border-secondary-strong)}.border-\(--border-strong\){border-color:var(--border-strong)}.border-\(--border-tertiary-strong\){border-color:var(--border-tertiary-strong)}.border-blue-500{border-color:var(--color-blue-500)}.border-green-500{border-color:var(--color-green-500)}.border-red-500{border-color:var(--color-red-500)}.border-white{border-color:var(--color-white)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-t-transparent{border-top-color:#0000}.bg-\(--border-main\){background-color:var(--border-main)}.bg-\(--border-primary\){background-color:var(--border-primary)}.bg-\(--font-error\){background-color:var(--font-error)}.bg-\(--font-primary\){background-color:var(--font-primary)}.bg-\(--surface-action\){background-color:var(--surface-action)}.bg-\(--surface-base\){background-color:var(--surface-base)}.bg-\(--surface-disabled\){background-color:var(--surface-disabled)}.bg-\(--surface-grey-low\){background-color:var(--surface-grey-low)}.bg-\(--surface-grey-low-2\){background-color:var(--surface-grey-low-2)}.bg-\(--surface-grey-lowest\){background-color:var(--surface-grey-lowest)}.bg-\(--surface-primary-lowest\){background-color:var(--surface-primary-lowest)}.bg-\(--surface-secondary-dark\){background-color:var(--surface-secondary-dark)}.bg-\(--surface-secondary-low\){background-color:var(--surface-secondary-low)}.bg-\(--surface-secondary-lowest\){background-color:var(--surface-secondary-lowest)}.bg-\(--surface-tertiary-low\){background-color:var(--surface-tertiary-low)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-100{background-color:var(--color-green-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-yellow-100{background-color:var(--color-yellow-100)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[12px\]{padding:12px}.p-\[30px\]{padding:30px}.\!px-3{padding-inline:calc(var(--spacing)*3)!important}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[2px\]{padding-block:2px}.py-\[10px\]{padding-block:10px}.ps-\[4px\]{padding-inline-start:4px}.ps-\[36px\]{padding-inline-start:36px}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-3{padding-right:calc(var(--spacing)*3)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.\!text-red-500{color:var(--color-red-500)!important}.text-\(--font-body-1\){color:var(--font-body-1)}.text-\(--font-body-2\){color:var(--font-body-2)}.text-\(--font-body-3\){color:var(--font-body-3)}.text-\(--font-body-4\){color:var(--font-body-4)}.text-\(--font-body-5\){color:var(--font-body-5)}.text-\(--font-disabled\){color:var(--font-disabled)}.text-\(--font-error\){color:var(--font-error)}.text-\(--font-heading\){color:var(--font-heading)}.text-\(--font-info\){color:var(--font-info)}.text-\(--font-link\){color:var(--font-link)}.text-\(--font-on-disabled\){color:var(--font-on-disabled)}.text-\(--font-primary\){color:var(--font-primary)}.text-\(--font-secondary\){color:var(--font-secondary)}.text-\(--font-sm-title\){color:var(--font-sm-title)}.text-\(--font-sub-title\){color:var(--font-sub-title)}.text-\(--font-sub-title-2\){color:var(--font-sub-title-2)}.text-\(--font-tertiary\){color:var(--font-tertiary)}.text-\(--gray-5\){color:var(--gray-5)}.text-\(--neutral-900\){color:var(--neutral-900)}.text-\(--status-rejected-text\){color:var(--status-rejected-text)}.text-\(--text-body-1\){color:var(--text-body-1)}.text-\[var\(--font-body-1\)\]{color:var(--font-body-1)}.text-\[var\(--font-body-3\)\]{color:var(--font-body-3)}.text-blue-800{color:var(--color-blue-800)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-green-800{color:var(--color-green-800)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.text-yellow-800{color:var(--color-yellow-800)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-\(--font-body-3\)::placeholder{color:var(--font-body-3)}.checked\:border-\(--border-secondary-strong\):checked{border-color:var(--border-secondary-strong)}.checked\:bg-\(--border-secondary-strong\):checked{background-color:var(--border-secondary-strong)}.checked\:after\:absolute:checked:after{content:var(--tw-content);position:absolute}.checked\:after\:inset-\[3px\]:checked:after{content:var(--tw-content);inset:3px}.checked\:after\:bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjY2NjcgMy41TDUuMjUgOS45MTY2N0wyLjMzMzM3IDciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8\+Cjwvc3ZnPgo\=\'\)\]:checked:after{content:var(--tw-content);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjY2NjcgMy41TDUuMjUgOS45MTY2N0wyLjMzMzM3IDciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=)}.checked\:after\:bg-contain:checked:after{content:var(--tw-content);background-size:contain}.checked\:after\:bg-center:checked:after{content:var(--tw-content);background-position:50%}.checked\:after\:bg-no-repeat:checked:after{content:var(--tw-content);background-repeat:no-repeat}.checked\:after\:content-\[\'\'\]:checked:after{--tw-content:"";content:var(--tw-content)}@media (hover:hover){.hover\:bg-\(--surface-primary-lowest\):hover{background-color:var(--surface-primary-lowest)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}}.focus\:border-\(--border-secondary-strong\):focus{border-color:var(--border-secondary-strong)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=active\]\:bg-red-500[data-state=active]{background-color:var(--color-red-500)}@media not all and (min-width:1099px){.max-\[1099px\]\:flex-col{flex-direction:column}.max-\[1099px\]\:items-stretch{align-items:stretch}.max-\[1099px\]\:gap-4{gap:calc(var(--spacing)*4)}.max-\[1099px\]\:p-4{padding:calc(var(--spacing)*4)}}@media not all and (min-width:48rem){.max-md\:mx-4{margin-inline:calc(var(--spacing)*4)}.max-md\:mt-4{margin-top:calc(var(--spacing)*4)}.max-md\:mt-6{margin-top:calc(var(--spacing)*6)}.max-md\:mb-4{margin-bottom:calc(var(--spacing)*4)}.max-md\:w-auto{width:auto}.max-md\:w-full{width:100%}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:gap-3{gap:calc(var(--spacing)*3)}.max-md\:gap-4{gap:calc(var(--spacing)*4)}.max-md\:p-4{padding:calc(var(--spacing)*4)}.max-md\:text-center{text-align:center}}}@font-face{font-family:Assistant;src:url(/new/assets/Assistant-VariableFont_wght-DNo98ftC.ttf)format("woff2")}*{font-family:Assistant;transition:background-color .3s ease-in-out,color .3s ease-in-out,font-weight .3s ease-in-out}:root{--header-height:64px;--sidebar-width:288px;--body-font:"Assistant";--body-size-caption:12px;--body-size-sm:14px;--body-size-body:16px;--body-size-body-lr:18px;--body-lineheight-xs-small:18px;--body-lineheight-sm:16px;--body-lineheight-regular:24px;--body-lineheight-large:28px;--size-heading-H2:28px;--headings-size-h1:36px;--headings-size-h2:28px;--headings-size-h3:24px;--headings-size-h4:20px;--headings-lineheight-h1:46px;--headings-lineheight-h3:34px;--paragraph-4:24px;--paragraph-8:44px;--surface-grey-low:#f4f4f4;--surface-grey-low-2:#efefef;--surface-grey-lowest:#f9f9f9;--surface-secondary-low:#e7eff4;--surface-secondary-lighter:#dbe7ee;--surface-base:#fff;--surface-grey-lighter:#ececec;--surface-information:#adadad;--surface-disabled:#f4f4f4;--surface-on-disabled:#dedede;--surface-action:#fff;--surface-hover:#f9f9f9;--surface-primary:#681c3c;--surface-primary-dark:#4a1129;--surface-secondary:#3d608a;--surface-secondary-lowest:#f8fbff;--surface-action-hover:#f8fbff;--surface-action-press:#e7eff4;--surface-secondary-dark:#172d46;--surface-secondary-strong:#2f4d72;--surface-tertiary-low:#e9f7f8;--surface-primary-lowest:#fef7fa;--surface-press:#f4f4f4;--border-primary:#8f3158;--border-primary-old:#ececec;--border-secondary:#264465;--border-secondary-strong:#32557f;--border-secondary-low:#b7cce2;--border-low:#c3c3c3;--border-lowest:#dedede;--border-main:#dedede;--border-input-default:#c3c3c3;--border-input-hover:#9f9f9f;--border-input-type:#616060;--border-input-focus:#8f3158;--border-strong:#888;--border-light:#adadad;--border-disabled:#dedede;--border-action:#b7cce2;--border-divider:#e4e4e4;--border-dark:#494747;--border-tertiary-strong:#12727b;--font-body-1:#2a2a2a;--font-body-2:#616060;--font-body-3:#888;--font-body-4:#fff;--font-body-5:#2f4d72;--font-link:#3d6391;--font-tertiary:#0d656e;--font-primary:#681c3c;--font-sm-title:#616060;--font-heading:#2a2a2a;--font-disabled:#adadad;--font-action:#2f4d72;--font-on-disabled:#888;--font-sub-title:#888;--font-sub-title-2:#264465;--text-heading:#222;--text-body-1:#3f3f3f;--text-body-4:#fff;--icon-base:#fff;--icon-on-action:#2f4d72;--icon-primary:#681c3c;--icon-secondary:#2f4d72;--gray-2:#4f4f4f;--gray-4:#bdbdbd;--gray-5:#3e3e3e;--gray-6:#f2f2f2;--green:#d5eee0;--pink:#ecd8e0;--neutral-900:#111827;--icon-status-1:#adadad;--icon-status-2:#f2b680;--icon-status-3:#6d8cb1;--icon-status-4:#d18eab;--icon-status-5:#71b7bd;--icon-status-6:#8cc9a1;--status-approved-bg:#d1fae5;--status-approved-border:#10b981;--status-approved-text:#065f46;--status-rejected-bg:#fee2e2;--status-rejected-border:#ef4444;--status-rejected-text:#991b1b;--status-pending-bg:#fef3c7;--status-pending-border:#f59e0b;--status-pending-text:#92400e;--status-pending-completion-bg:#dbeafe;--status-pending-completion-border:#3b82f6;--status-pending-completion-text:#1e40af;--status-cancelled-bg:#f3f4f6;--status-cancelled-border:#6b7280;--status-cancelled-text:#374151}.regular-18{font-size:18px;font-weight:400;line-height:24px}.semi-bold-16{font-weight:600;font-size:var(--body-size-body);line-height:22px}.regular-16{font-weight:400;font-size:var(--body-size-body);line-height:22px}.semi-bold-14{font-size:15px;font-weight:600;line-height:22px}.regular-14{font-size:15px;font-weight:400;line-height:19px}.body-xs-sm-regular{font-family:var(--body-font);font-weight:400;font-size:var(--body-size-caption);line-height:var(--body-lineheight-xs-small);text-align:start}.body-xs-sm-semibold{font-family:var(--body-font);font-weight:600;font-size:var(--body-size-caption);line-height:var(--body-lineheight-xs-small);text-align:start}.body-xs-sm-bold{font-family:var(--body-font);font-weight:700;font-size:var(--body-size-caption);line-height:var(--body-lineheight-xs-small);text-align:start}.body-sm-regular{font-family:var(--body-font);font-weight:400;font-size:var(--body-size-sm);line-height:var(--body-lineheight-sm);text-align:start}.body-sm-semibold{font-family:var(--body-font);font-weight:600;font-size:var(--body-size-sm);line-height:var(--body-lineheight-sm)}.body-sm-medium{font-family:var(--body-font);font-weight:400;font-size:var(--body-size-sm);line-height:var(--body-lineheight-sm);vertical-align:middle}.body-sm-bold{font-family:var(--body-font);font-weight:700;font-size:var(--body-size-sm);line-height:var(--body-lineheight-sm)}.body-md-regular{font-family:var(--body-font);font-weight:400;font-size:var(--body-size-body);line-height:var(--body-lineheight-regular);text-align:start;vertical-align:middle}.body-md-medium{font:var(--body-font);font-weight:400;font-size:var(--body-size-body);line-height:var(--body-lineheight-regular)}.body-md-semibold{font-family:var(--body-font);font-weight:600;font-size:var(--body-size-body);line-height:var(--body-lineheight-regular);vertical-align:middle}.body-md-bold{font-family:var(--body-font);font-weight:700;font-size:var(--body-size-body);line-height:var(--body-lineheight-regular)}.body-sm-link{font-family:var(--body-font);font-size:var(--body-size-body-sm);font-weight:400;line-height:var(--body-lineheight-xs-small);text-decoration-line:underline;text-decoration-style:solid}.body-md-link{font-family:ver(--body-font);font-weight:600;font-size:var(--body-size-body);line-height:var(--body-lineheight-regular);letter-spacing:0%;text-align:start;cursor:pointer;text-decoration:underline;text-decoration-thickness:2.93874e-39em}.body-lr-regular{font-family:var(--body-font);font-weight:400;font-size:var(--body-size-body-lr);line-height:var(--body-lineheight-large);vertical-align:middle}.body-lr-medium{font-weight:400;font-size:var(--body-size-body-lr);line-height:var(--body-lineheight-large);vertical-align:middle}.body-lr-semibold{font-family:var(--body-font);font-weight:600;font-size:var(--body-size-body-lr);line-height:var(--body-lineheight-large);vertical-align:middle}.body-lr-bold{font-family:var(--body-font);font-weight:700;font-size:var(--body-size-body-lr);line-height:var(--body-lineheight-large)}.body-lr-link{font-family:var(--body-font);font-weight:600;font-size:var(--body-size-body-lr);line-height:var(--body-lineheight-large);cursor:pointer;text-decoration:underline;text-decoration-thickness:2.93874e-39em}.heading-h1-bold{color:var(--font-body-1);font-family:var(--headings-font);font-weight:700;font-size:var(--headings-size-h1);line-height:var(--headings-lineheight-h1);vertical-align:middle}.heading-h2-bold{font-family:var(--headings-font);color:var(--font-body-1);font-weight:700;font-size:var(--headings-size-h2);line-height:var(--paragraph-8);vertical-align:middle}.heading-h3-semibold{font-family:var(--body-font);font-weight:600;font-size:var(--headings-size-h3);line-height:var(--headings-lineheight-h3);vertical-align:middle}.heading-h3-bold{font-weight:700;font-size:var(--headings-size-h3);line-height:var(--headings-lineheight-h3);vertical-align:middle}.heading-h4-regular{font-weight:400;font-size:var(--headings-size-h4);vertical-align:middle;line-height:32px}.heading-h4-semibold{font-weight:600;font-size:var(--headings-size-h4);vertical-align:middle;line-height:32px}.sidebar-container{top:var(--header-height);background-color:var(--surface-grey-lowest);z-index:200;bottom:0;flex-direction:column;width:0;transition:width .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset-inline-start:0;overflow:hidden}.sidebar-container.sidebar-open{width:var(--sidebar-width);overflow:visible}@media (min-width:1441px){.sidebar-container{width:var(--sidebar-width);z-index:auto;top:auto;bottom:auto;height:100%;transition:none;position:relative;inset-inline-start:auto;overflow:visible}}.content-container{scrollbar-width:none;flex:1 0 0;width:100%;height:100%;padding:27px 64px;overflow:auto}@media (max-width:1440px){.content-container{flex:none;height:auto;padding:16px}}.sidebar-overlay{z-index:199;background:#0000004d;width:100vw;height:100vh;position:fixed;top:0;left:0}.frame-section{height:calc(100vh - var(--header-height));display:flex}@media (max-width:1440px){.frame-section{height:auto;min-height:calc(100vh - var(--header-height))}}input[type=checkbox]:focus-visible{outline:none}img{max-width:unset}html{overflow:hidden}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0;border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--border-low);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--font-body-5)}@-moz-document url-prefix(){.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--border-low)transparent}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}