._container_11hht_1 {
  background: var(--bannerGradient);
  min-height: 100vh;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}

._textContainer_11hht_12 {
  margin-bottom: 2rem;
}

._h1_11hht_16 {
  font-size: clamp(3.75rem, -2.5rem + 16.667vw, 12.5rem);
  font-weight: var(--font-weight-extra-bold);
  padding-bottom: 10px;
  color: var(--color-white);
}

._p_11hht_23 {
  font-size: 1.25rem;
}._root_10pa6_1 {
  display: none;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  max-width: 100%;
  padding-top: calc(1.5 * var(--mui-spacing));
  padding-bottom: calc(2 * var(--mui-spacing));
}
@media (min-width: 900px) {
  ._root_10pa6_1 {
    display: flex;
  }
}

._titleWrap_10pa6_16 {
  min-width: 0;
}

._title_10pa6_16 {
  font-weight: 600;
}._root_15nxp_1 {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  min-height: 0;
  padding-block: var(--mui-spacing);
  padding-inline: 0;
  overflow: hidden;
}

._mainList_15nxp_11 {
  flex: 1 1 auto;
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
}

._secondaryList_15nxp_18 {
  flex: 0 0 auto;
}

._itemButton_15nxp_22.MuiListItemButton-root {
  box-sizing: border-box;
  overflow: hidden;
  min-width: 0;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
  padding-block: 0;
  padding-inline: 0;
  align-items: center;
}

._itemIcon_15nxp_34.MuiListItemIcon-root {
  min-width: var(--layout-drawer-rail-width);
  width: var(--layout-drawer-rail-width);
  justify-content: center;
  flex-shrink: 0;
  margin: 0;
}

._itemText_15nxp_42.MuiListItemText-root {
  white-space: nowrap;
  overflow: hidden;
  min-width: 0;
  margin: 0;
}

._tooltipWrap_15nxp_49 {
  display: block;
  width: 100%;
}

._listItem_15nxp_54 {
  display: block;
}

._group_15nxp_58 {
  display: block;
}

._groupButton_15nxp_62 .MuiListItemText-root {
  margin-right: calc(0.5 * var(--mui-spacing));
}

._expandIcon_15nxp_66 {
  color: var(--mui-palette-text-secondary);
  flex-shrink: 0;
}

._rootCollapsed_15nxp_71 ._expandIcon_15nxp_66,
._rootCollapsed_15nxp_71 ._itemText_15nxp_42.MuiListItemText-root {
  visibility: hidden;
  width: 0;
  min-width: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  pointer-events: none;
}
._rootCollapsed_15nxp_71 ._itemButton_15nxp_22.MuiListItemButton-root {
  justify-content: center;
}

._nestedList_15nxp_85 {
  padding-left: calc(2 * var(--mui-spacing));
  margin-bottom: calc(0.5 * var(--mui-spacing));
}

._nestedItem_15nxp_90 {
  display: block;
}

._nestedButton_15nxp_94 {
  min-height: 36px;
  padding-left: calc(3.5 * var(--mui-spacing));
  border-radius: calc(0.75 * var(--mui-shape-borderRadius));
}
._nestedButton_15nxp_94 .MuiListItemText-primary {
  font-size: 0.875rem;
}._drawer_hcrub_1 {
  width: var(--layout-drawer-width);
  flex-shrink: 0;
  box-sizing: border-box;
  display: none;
  transition: width 0.2s ease;
}
@media (min-width: 900px) {
  ._drawer_hcrub_1 {
    display: block;
  }
}
._drawer_hcrub_1 .MuiDrawer-paper {
  width: var(--layout-drawer-width);
  box-sizing: border-box;
  background-color: var(--mui-palette-background-paper);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  transition: width 0.2s ease;
}

._drawerCollapsed_hcrub_23 .MuiDrawer-paper {
  width: var(--layout-drawer-width);
}

._logoWrap_hcrub_27 {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  margin-top: calc(0.5 * var(--mui-spacing));
  min-height: 56px;
  overflow: hidden;
}

._logo_hcrub_27 {
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  min-width: 0;
}

._collapseButtonWrap_hcrub_43 {
  flex-shrink: 0;
  width: var(--layout-drawer-rail-width);
  display: flex;
  align-items: center;
  justify-content: center;
}

._collapseButton_hcrub_43 {
  width: 40px;
  height: 40px;
  border-radius: 50%;
}

._menuWrap_hcrub_57 {
  flex: 1 1 auto;
  min-height: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

._profile_hcrub_65 {
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  box-sizing: border-box;
  height: 68px;
  min-height: 68px;
  padding-inline: 0;
  gap: var(--mui-spacing);
  align-items: center;
  overflow: hidden;
  border-top: 1px solid var(--mui-palette-divider);
}

._avatar_hcrub_79 {
  width: 36px;
  height: 36px;
  flex-shrink: 0;
  margin-left: calc((var(--layout-drawer-rail-width) - 36px) / 2);
  background-color: var(--mui-palette-primary-main);
}

._profileInfo_hcrub_87 {
  margin-right: auto;
  min-width: 0;
  overflow: hidden;
}

._profileName_hcrub_93 {
  font-weight: 500;
  line-height: 16px;
}

._profileEmail_hcrub_98 {
  color: var(--mui-palette-text-secondary);
}

._logoutButton_hcrub_102 {
  flex-shrink: 0;
  margin-right: calc(2 * var(--mui-spacing));
}

._logoutButtonWrap_hcrub_107 {
  display: flex;
  width: var(--layout-drawer-rail-width);
  justify-content: center;
  align-items: center;
}

._profileCollapsed_hcrub_114 {
  justify-content: center;
  gap: 0;
}
._profileCollapsed_hcrub_114 ._logoutButton_hcrub_102 {
  margin: 0;
}._root_1u73q_1 {
  display: flex;
  height: 100dvh;
  overflow: hidden;
}

._content_1u73q_7 {
  flex: 1;
  display: flex;
  flex-direction: column;
  min-width: 0;
  min-height: 0;
  overflow: hidden;
  background-color: var(--mui-palette-background-default);
}

._main_1u73q_17 {
  flex: 1;
  min-height: 0;
  overflow: auto;
  background-color: var(--mui-palette-background-default);
}

._container_1u73q_24 {
  width: 100%;
  max-width: 100%;
  margin-inline: auto;
  padding-inline: calc(2 * var(--mui-spacing));
  padding-bottom: calc(3 * var(--mui-spacing));
}
@media (min-width: 900px) {
  ._container_1u73q_24 {
    max-width: var(--layout-content-max-width);
    padding-inline: calc(3 * var(--mui-spacing));
  }
}._page_1u6z1_1 {
  display: flex;
  flex-direction: column;
  gap: calc(2 * var(--mui-spacing));
  max-width: 720px;
}

._cardContent_1u6z1_8 {
  display: flex;
  flex-direction: column;
  gap: calc(2.5 * var(--mui-spacing));
}

._infoRow_1u6z1_14 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}._root_z1nm3_1 {
  --data-table-header-height: 56px;
  --data-table-row-height: 76px;
  --data-table-min-width: 880px;
  width: 100%;
}

._panel_z1nm3_8 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

._card_z1nm3_14 {
  width: 100%;
  overflow: visible;
  display: flex;
  flex-direction: column;
}

._cardContent_z1nm3_21 {
  padding-top: 0;
  padding-bottom: 0;
}

._tableWrap_z1nm3_26 {
  position: relative;
  overflow-x: auto;
}

._cardLoading_z1nm3_31 ._table_z1nm3_26 {
  opacity: 0.45;
  transition: opacity 0.15s ease;
}

._loadingOverlay_z1nm3_36 {
  position: absolute;
  inset: 0;
  z-index: 8;
  pointer-events: none;
}

._loadingSpinner_z1nm3_43 {
  position: sticky;
  top: 36vh;
  display: flex;
  justify-content: center;
  padding: calc(2 * var(--mui-spacing));
}

._toolbarSticky_z1nm3_51 {
  background-color: var(--mui-palette-background-paper);
}

._footerSticky_z1nm3_55 {
  background-color: var(--mui-palette-background-paper);
}

._stickyChrome_z1nm3_59 {
  width: max-content;
  min-width: 100%;
}
._stickyChrome_z1nm3_59 ._card_z1nm3_14 {
  width: max-content;
  min-width: 100%;
  overflow: visible;
}
._stickyChrome_z1nm3_59 ._tableWrap_z1nm3_26 {
  overflow: visible;
}
._stickyChrome_z1nm3_59 ._toolbarSticky_z1nm3_51,
._stickyChrome_z1nm3_59 ._footerSticky_z1nm3_55 {
  position: sticky;
  z-index: 6;
  width: 100%;
  box-sizing: border-box;
  background-color: var(--mui-palette-background-paper);
}
._stickyChrome_z1nm3_59 ._toolbarSticky_z1nm3_51 {
  top: 0;
}
._stickyChrome_z1nm3_59 ._toolbarSticky_z1nm3_51 ._toolbar_z1nm3_51 {
  border-bottom: none;
}
._stickyChrome_z1nm3_59 ._footerSticky_z1nm3_55 {
  bottom: 0;
  border-top: 1px solid var(--mui-palette-divider);
  box-shadow: 0 -8px 24px rgba(8, 6, 13, 0.08);
}
._stickyChrome_z1nm3_59 ._chromeInner_z1nm3_90 {
  position: sticky;
  left: 0;
  z-index: 1;
  width: var(--data-table-sticky-chrome-width, 100%);
  max-width: var(--data-table-sticky-chrome-width, 100%);
  box-sizing: border-box;
  background-color: var(--mui-palette-background-paper);
}
._stickyChrome_z1nm3_59 ._table_z1nm3_26 .MuiTableHead-root .MuiTableCell-root {
  position: sticky;
  top: var(--data-table-toolbar-height, 56px);
  z-index: 5;
  background-color: var(--mui-palette-background-paper);
}

._table_z1nm3_26 {
  min-width: var(--data-table-min-width);
  border-collapse: separate;
  border-spacing: 0;
}
._table_z1nm3_26 .MuiTableCell-root {
  border-bottom: 1px solid var(--mui-palette-divider);
  border-right: 1px dashed var(--mui-palette-divider);
  padding: 0 calc(1.5 * var(--mui-spacing));
  vertical-align: middle;
  overflow: hidden;
  box-sizing: border-box;
}
._table_z1nm3_26 .MuiTableCell-root:last-child {
  border-right: none;
}
._table_z1nm3_26 .MuiTableHead-root .MuiTableCell-root {
  height: var(--data-table-header-height);
  min-height: var(--data-table-header-height);
  max-height: var(--data-table-header-height);
  border-bottom: 2px solid var(--mui-palette-divider);
  background-color: var(--mui-palette-background-paper);
  font-size: 0.9375rem;
  font-weight: 600;
  white-space: nowrap;
}
._table_z1nm3_26 .MuiTableBody-root .MuiTableRow-root {
  height: auto;
}
._table_z1nm3_26 .MuiTableBody-root .MuiTableCell-root {
  height: auto;
  min-height: var(--data-table-row-height);
  max-height: none;
  vertical-align: middle;
  font-size: 0.9375rem;
}
._table_z1nm3_26 .MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root {
  border-bottom: none;
}
._table_z1nm3_26 .MuiTableCell-paddingCheckbox {
  width: 56px;
  padding-inline: calc(1 * var(--mui-spacing));
}

._cellContent_z1nm3_150 {
  display: flex;
  align-items: center;
  height: auto;
  min-height: var(--data-table-row-height);
  padding-block: calc(0.75 * var(--mui-spacing));
  overflow: hidden;
}

._headerCellContent_z1nm3_159 {
  display: flex;
  align-items: center;
  height: 100%;
  min-height: var(--data-table-header-height);
}

._headerCell_z1nm3_159 {
  cursor: pointer;
  user-select: none;
}

._headerContent_z1nm3_171 {
  display: inline-flex;
  align-items: center;
  gap: calc(0.5 * var(--mui-spacing));
}

._headerActions_z1nm3_177 {
  display: inline-flex;
  align-items: center;
  gap: 2px;
}

._headerIcon_z1nm3_183 {
  padding: 2px;
  color: var(--mui-palette-text-secondary);
}

._headerIconActive_z1nm3_188 {
  color: var(--mui-palette-primary-main);
}

._headerSearch_z1nm3_192 {
  padding: calc(1.25 * var(--mui-spacing));
  min-width: 240px;
}

._actions_z1nm3_197 {
  display: flex;
  align-items: center;
  gap: calc(0.5 * var(--mui-spacing));
}
._actions_z1nm3_197 .MuiIconButton-root {
  width: 36px;
  height: 36px;
  border: 1px solid var(--mui-palette-divider);
  border-radius: calc(0.5 * var(--mui-shape-borderRadius));
}

._empty_z1nm3_209 {
  padding: calc(3 * var(--mui-spacing));
  text-align: center;
}

._toolbar_z1nm3_51 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(2 * var(--mui-spacing));
  min-height: var(--data-table-toolbar-height, 56px);
  padding: calc(1.25 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
  border-bottom: 1px solid var(--mui-palette-divider);
  flex-wrap: wrap;
  background-color: var(--mui-palette-background-paper);
}

._toolbarLeft_z1nm3_226,
._toolbarRight_z1nm3_227 {
  display: flex;
  align-items: center;
  gap: calc(0.75 * var(--mui-spacing));
}

._toolbarText_z1nm3_233 {
  white-space: nowrap;
  font-size: 0.9375rem;
}

._filterChip_z1nm3_238 .MuiChip-label {
  font-size: 0.8125rem;
}

._fabWrap_z1nm3_242 {
  position: fixed;
  right: calc(2 * var(--mui-spacing));
  bottom: calc(2 * var(--mui-spacing));
  z-index: 10;
  pointer-events: none;
}
@media (min-width: 900px) {
  ._fabWrap_z1nm3_242 {
    right: calc(3 * var(--mui-spacing));
    bottom: calc(3 * var(--mui-spacing));
  }
}

._fab_z1nm3_242 {
  pointer-events: auto;
  box-shadow: 0 8px 24px rgb(var(--mui-palette-primary-mainChannel)/28%);
}._menuPaper_v72kd_1 {
  max-height: 360px;
  min-width: 240px;
  overflow: auto;
  border: 1px solid var(--mui-palette-divider);
  box-shadow: 0 8px 28px rgba(0, 0, 0, 0.28);
}

._menuList_v72kd_9 {
  padding-block: calc(0.5 * var(--mui-spacing));
  background-color: var(--mui-palette-background-paper);
}

._menuItem_v72kd_14 {
  gap: calc(0.25 * var(--mui-spacing));
  min-height: 36px;
  padding-inline: calc(0.5 * var(--mui-spacing)) calc(1 * var(--mui-spacing));
  background-color: var(--mui-palette-background-paper);
  cursor: pointer;
}

._dragHandle_v72kd_22 {
  min-width: 28px;
  margin-right: 0;
}

._dragButton_v72kd_27 {
  cursor: grab;
  color: var(--mui-palette-text-secondary);
}
._dragButton_v72kd_27:active {
  cursor: grabbing;
}

._dragging_v72kd_35 {
  opacity: 0.55;
}

._dragOver_v72kd_39 {
  background-color: color-mix(in srgb, var(--mui-palette-primary-main) 12%, transparent);
}._dialogPaper_1706i_1 {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 48px);
  border-radius: 12px;
}

._header_1706i_8 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(1 * var(--mui-spacing));
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
  border-bottom: 1px solid var(--mui-palette-divider);
}

._title_1706i_17 {
  font-weight: 600;
}

._body_1706i_21 {
  padding: calc(2 * var(--mui-spacing));
  overflow: auto;
}

._state_1706i_26 {
  display: flex;
  justify-content: center;
  padding: calc(4 * var(--mui-spacing));
}

._table_1706i_32 {
  min-width: 640px;
}
._table_1706i_32 td,
._table_1706i_32 th {
  vertical-align: top;
  word-break: break-word;
}._activityFilter_1n6gz_1 .MuiToggleButton-root {
  padding: 4px 10px;
  font-size: 0.8125rem;
  text-transform: none;
}

._emphasisCell_1n6gz_7 {
  font-weight: 500;
  white-space: nowrap;
}

._subtitleCell_1n6gz_12 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 2px;
  min-width: 180px;
}

._subtitlePrimary_1n6gz_20 {
  line-height: 1.3;
}

._subtitleSecondary_1n6gz_24 {
  line-height: 1.2;
  color: var(--mui-palette-text-secondary);
}

._colorNameCell_1n6gz_29 {
  display: flex;
  align-items: center;
  gap: calc(1.5 * var(--mui-spacing));
  min-width: 180px;
}

._colorIndicator_1n6gz_36 {
  width: 4px;
  height: 28px;
  border-radius: 999px;
  flex-shrink: 0;
}._icon_1vjla_1.MuiSvgIcon-root {
  font-size: 1em;
  width: 1em;
  height: 1em;
  flex-shrink: 0;
  color: var(--mui-palette-text-secondary);
  cursor: help;
  display: block;
}._dialogPaper_90m59_1 {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 48px);
  border-radius: 12px;
}

._header_90m59_8,
._footer_90m59_9 {
  display: flex;
  align-items: center;
  gap: var(--mui-spacing);
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
}

._header_90m59_8 {
  justify-content: space-between;
  border-bottom: 1px solid var(--mui-palette-divider);
}

._footer_90m59_9 {
  justify-content: space-between;
  border-top: 1px solid var(--mui-palette-divider);
}

._title_90m59_26 {
  font-weight: 600;
}

._headerActions_90m59_30 {
  display: flex;
  align-items: center;
  gap: calc(0.25 * var(--mui-spacing));
}

._body_90m59_36 {
  display: flex;
  flex-direction: column;
  gap: calc(1.75 * var(--mui-spacing));
  padding: calc(2 * var(--mui-spacing));
  overflow: auto;
  flex: 1;
  min-height: 0;
}

._field_90m59_46 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
  max-width: 430px;
}

._fieldWide_90m59_53 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

._labelRow_90m59_59 {
  display: flex;
  align-items: center;
  gap: calc(0.5 * var(--mui-spacing));
}

._ipChips_90m59_65 {
  display: flex;
  flex-wrap: wrap;
  gap: calc(0.5 * var(--mui-spacing));
}

._access_90m59_71 {
  display: flex;
  flex-direction: column;
  gap: calc(1.5 * var(--mui-spacing));
}

._permissions_90m59_77 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

._totalRow_90m59_83 {
  margin-left: calc(-1 * var(--mui-spacing));
}

._permissionGrid_90m59_87 {
  display: grid;
  grid-template-columns: 1fr;
  border-top: 1px solid var(--mui-palette-divider);
}
@media (min-width: 700px) {
  ._permissionGrid_90m59_87 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

._permissionRow_90m59_98 {
  display: flex;
  align-items: center;
  min-height: 40px;
  padding-right: calc(0.5 * var(--mui-spacing));
  border-bottom: 1px solid var(--mui-palette-divider);
}

._permissionSelect_90m59_106 {
  flex: 1 1 auto;
  min-width: 0;
  width: 100%;
}
._permissionSelect_90m59_106 .MuiInputBase-root {
  width: 100%;
}
._permissionSelect_90m59_106 .MuiSelect-select {
  padding-block: 6px;
  padding-right: 24px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.875rem;
}
._permissionSelect_90m59_106 .MuiSelect-icon {
  right: 0;
  transform: none;
  color: var(--mui-palette-text-secondary);
}
._permissionSelect_90m59_106 .MuiSelect-iconOpen {
  transform: rotate(90deg);
}

._permissionOption_90m59_131 {
  gap: calc(0.5 * var(--mui-spacing));
}

._fieldLabel_90m59_135 {
  font-weight: 500;
}

._required_90m59_139 {
  margin-left: 2px;
  color: var(--mui-palette-error-main);
}

._dateTimeRow_90m59_144 {
  display: grid;
  gap: calc(1.5 * var(--mui-spacing));
  grid-template-columns: 1fr;
}
@media (min-width: 700px) {
  ._dateTimeRow_90m59_144 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

._dateTimeField_90m59_155 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

._currentTimeLink_90m59_161 {
  align-self: flex-start;
  font-size: 0.8125rem;
}

._secretRow_90m59_166 {
  display: flex;
  align-items: center;
  gap: calc(0.5 * var(--mui-spacing));
  min-height: 56px;
  padding: calc(1 * var(--mui-spacing)) calc(1 * var(--mui-spacing)) calc(1 * var(--mui-spacing)) calc(1.5 * var(--mui-spacing));
  border: 1px solid var(--mui-palette-divider);
  border-radius: 8px;
}

._secretToken_90m59_176 {
  flex: 1;
  min-width: 0;
  margin: 0;
  font-family: var(--font-family-monospace, ui-monospace, monospace);
  font-size: 0.875rem;
  line-height: 1.5;
  overflow-wrap: anywhere;
  word-break: break-all;
  user-select: all;
}

._secretCopy_90m59_188 {
  flex-shrink: 0;
  align-self: center;
}

._secretFooter_90m59_193 {
  display: flex;
  justify-content: flex-end;
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
  border-top: 1px solid var(--mui-palette-divider);
}._page_foh11_1 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  gap: calc(2 * var(--mui-spacing));
}

._header_foh11_8 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

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

._tableArea_foh11_20 {
  flex: 1;
}

._tokenCell_foh11_24 {
  max-width: 180px;
  font-family: var(--font-family-monospace, ui-monospace, monospace);
  font-size: 0.8125rem;
}._wrapper_1ko61_1 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100vh;
}

._form_1ko61_11 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: stretch;
  width: 100%;
  max-width: 510px;
  padding: 32px 48px 48px;
}

._input_1ko61_21 {
  width: 100%;
}
._input_1ko61_21 .MuiOutlinedInput-root {
  background-color: var(--mui-palette-background-default);
}
._input_1ko61_21 .MuiInputLabel-root {
  color: var(--mui-palette-text-secondary);
}
._input_1ko61_21 .MuiInputLabel-root.Mui-focused {
  color: var(--mui-palette-primary-main);
}
._input_1ko61_21 .MuiOutlinedInput-input::placeholder {
  color: var(--mui-palette-text-secondary);
  opacity: 1;
}
._input_1ko61_21 input:-webkit-autofill,
._input_1ko61_21 input:-webkit-autofill:hover,
._input_1ko61_21 input:-webkit-autofill:focus,
._input_1ko61_21 input:-webkit-autofill:active {
  -webkit-text-fill-color: var(--mui-palette-text-primary);
  caret-color: var(--mui-palette-text-primary);
  box-shadow: 0 0 0 1000px var(--mui-palette-background-default) inset;
  transition: background-color 99999s ease-out;
}

._formButton_1ko61_47 {
  height: 56px;
  margin-top: 8px;
}._auth_1d1ja_1 {
  width: 100%;
  height: 100%;
  background-color: var(--mui-palette-background-default);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}._root_1gvja_1 {
  min-height: 100vh;
  background: #ececec;
  color: #111;
}

._toolbar_1gvja_7 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  padding: 12px 20px;
  background: #fff;
  border-bottom: 1px solid #ddd;
}

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

._screen_1gvja_22 {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 24px;
}

._sheets_1gvja_32 {
  width: 210mm;
  margin: 16px auto 32px;
  background: #fff;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.12);
}

@media print {
  ._root_1gvja_1 {
    background: #fff;
  }
  ._toolbar_1gvja_7,
  ._screen_1gvja_22 {
    display: none !important;
  }
  ._sheets_1gvja_32 {
    width: 210mm;
    margin: 0;
    box-shadow: none;
  }
  @page {
    size: A4 portrait;
    margin: 0;
  }
}._root_we2o9_1 {
  display: block;
  margin-top: calc(2 * var(--mui-spacing));
}._card_q41eb_1 {
  width: 100%;
  height: 100%;
}

._row_q41eb_6 {
  border-radius: 8px;
}

._alert_q41eb_10 {
  font-weight: 600;
  color: var(--mui-palette-warning-main);
}

._ok_q41eb_15 {
  color: var(--mui-palette-text-secondary);
}._card_x92qa_1 {
  width: 100%;
  height: 100%;
}

._content_x92qa_6 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._caption_x92qa_12 {
  display: block;
  margin-top: 2px;
  margin-bottom: calc(1.5 * var(--mui-spacing));
}

._empty_x92qa_18 {
  padding-top: var(--mui-spacing);
}

._list_x92qa_22 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._row_x92qa_31 {
  display: grid;
  grid-template-columns: 8px minmax(0, 1fr) auto;
  grid-template-areas: "dot name count" "dot bar bar";
  column-gap: 10px;
  row-gap: 4px;
  width: 100%;
  padding: 8px 4px;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: inherit;
  font: inherit;
  text-align: left;
  cursor: pointer;
}

._row_x92qa_31:hover {
  background: var(--mui-palette-action-hover);
}

._dot_x92qa_52 {
  grid-area: dot;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  margin-top: 6px;
}

._name_x92qa_60 {
  grid-area: name;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.875rem;
}

._count_x92qa_69 {
  grid-area: count;
  font-size: 0.875rem;
  font-weight: 600;
  color: var(--mui-palette-text-secondary);
}

._barTrack_x92qa_76 {
  grid-area: bar;
  display: block;
  height: 4px;
  border-radius: 999px;
  background: var(--mui-palette-divider);
  overflow: hidden;
}

._barFill_x92qa_85 {
  display: block;
  height: 100%;
  border-radius: inherit;
}._card_7e9ry_1 {
  width: 100%;
  height: 100%;
}

._content_7e9ry_6 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

._caption_7e9ry_12 {
  display: block;
  margin-top: 2px;
  margin-bottom: calc(1.5 * var(--mui-spacing));
}

._empty_7e9ry_18 {
  display: flex;
  align-items: center;
  min-height: 180px;
}._card_fro7b_1 {
  width: 100%;
  height: 100%;
}

._empty_fro7b_6 {
  margin-top: var(--mui-spacing);
}

._list_fro7b_10 {
  list-style: none;
  margin: calc(1.5 * var(--mui-spacing)) 0 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

._row_fro7b_19 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}

._name_fro7b_26 {
  font-size: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._meta_fro7b_33 {
  font-size: 0.75rem;
  color: var(--mui-palette-text-secondary);
}._card_9zno2_1 {
  height: 100%;
}

._clickable_9zno2_5 {
  cursor: pointer;
}

._clickable_9zno2_5:hover {
  background: var(--mui-palette-action-hover);
}

._content_9zno2_13 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding: 16px 20px;
}
._content_9zno2_13:last-child {
  padding-bottom: 16px;
}

._title_9zno2_23 {
  line-height: 1.3;
}

._value_9zno2_27 {
  font-weight: 600;
  letter-spacing: -0.02em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._hint_9zno2_35 {
  display: block;
  line-height: 1.35;
}

._up_9zno2_40 {
  color: var(--mui-palette-success-main);
  font-weight: 600;
}

._down_9zno2_45 {
  color: var(--mui-palette-error-main);
  font-weight: 600;
}._card_q4mfd_1 {
  width: 100%;
  height: 100%;
}

._tableWrap_q4mfd_6 {
  overflow-x: auto;
}

._table_q4mfd_6 {
  min-width: 0;
}

._revenue_q4mfd_14 {
  font-weight: 500;
  white-space: nowrap;
}

._loading_q4mfd_19 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 120px;
}._sectionTitle_syu49_1 {
  font-weight: 600;
}

._toolbar_syu49_5 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(2 * var(--mui-spacing));
  flex-wrap: wrap;
}

._loading_syu49_13 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 240px;
}._mark_dfhad_1 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 6px;
  background: #e53935;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0;
  flex-shrink: 0;
  font-family: Inter, Roboto, "Helvetica Neue", Arial, sans-serif;
}._page_jir9g_1 {
  display: flex;
  flex-direction: column;
  gap: calc(2 * var(--mui-spacing));
  min-height: 100%;
}

._toolbar_jir9g_8 {
  display: flex;
  align-items: center;
  gap: calc(1 * var(--mui-spacing));
}

._tabs_jir9g_14.MuiTabs-root {
  min-height: 40px;
  border-bottom: 1px solid var(--mui-palette-divider);
}

._tabs_jir9g_14 .MuiTab-root {
  min-height: 40px;
  padding: 8px 16px;
  text-transform: none;
}

._panel_jir9g_25 {
  display: flex;
  flex-direction: column;
  gap: calc(2.5 * var(--mui-spacing));
}

._table_jir9g_31 {
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid var(--mui-palette-divider);
  border-radius: 10px;
  overflow: hidden;
}

._headRow_jir9g_40,
._row_jir9g_41 {
  display: grid;
  grid-template-columns: minmax(200px, 260px) minmax(0, 430px) minmax(140px, 1fr);
  gap: calc(2 * var(--mui-spacing));
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
}

._headRow_jir9g_40 {
  align-items: start;
  padding-top: calc(1.25 * var(--mui-spacing));
  padding-bottom: calc(1 * var(--mui-spacing));
  background: color-mix(in srgb, var(--mui-palette-action-hover) 60%, transparent);
  border-bottom: 1px solid var(--mui-palette-divider);
}

._row_jir9g_41 {
  align-items: center;
}

._row_jir9g_41 + ._row_jir9g_41 {
  border-top: 1px solid var(--mui-palette-divider);
}

._fieldName_jir9g_64 {
  display: flex;
  align-items: center;
  min-height: 40px;
}

._fieldNameText_jir9g_70 {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.3em;
  line-height: 1.25;
}

._fieldValue_jir9g_78 {
  display: flex;
  flex-direction: column;
  gap: calc(1.25 * var(--mui-spacing));
  min-width: 0;
  max-width: 430px;
}

._fieldDefault_jir9g_86 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: calc(0.5 * var(--mui-spacing));
  min-height: 40px;
  word-break: break-word;
}

._switchValue_jir9g_95 {
  display: flex;
  align-items: center;
  gap: calc(0.75 * var(--mui-spacing));
  min-height: 40px;
}

._actions_jir9g_102 {
  display: flex;
  justify-content: flex-end;
}

._centered_jir9g_107 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: calc(1.5 * var(--mui-spacing));
  min-height: 240px;
}

@media (max-width: 960px) {
  ._headRow_jir9g_40 {
    display: none;
  }
  ._row_jir9g_41 {
    grid-template-columns: 1fr;
    gap: calc(0.75 * var(--mui-spacing));
  }
  ._fieldName_jir9g_64,
  ._fieldDefault_jir9g_86 {
    min-height: 0;
  }
}._dialogPaper_m3fnz_1 {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 48px);
  border-radius: 12px;
}

._header_m3fnz_8,
._footer_m3fnz_9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--mui-spacing);
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
}

._header_m3fnz_8 {
  border-bottom: 1px solid var(--mui-palette-divider);
}

._footer_m3fnz_9 {
  border-top: 1px solid var(--mui-palette-divider);
}

._title_m3fnz_25 {
  font-weight: 600;
}

._headerActions_m3fnz_29 {
  display: flex;
  align-items: center;
  gap: calc(0.25 * var(--mui-spacing));
}

._body_m3fnz_35 {
  display: flex;
  flex-direction: column;
  gap: calc(1.75 * var(--mui-spacing));
  padding: calc(2 * var(--mui-spacing));
}

._field_m3fnz_42 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
  max-width: 430px;
}

._fieldLabel_m3fnz_49 {
  font-weight: 500;
}

._required_m3fnz_53 {
  margin-left: 2px;
  color: var(--mui-palette-error-main);
}._page_v0uem_1 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  gap: calc(2 * var(--mui-spacing));
}

._header_v0uem_8 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

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

._tableArea_v0uem_20 {
  flex: 1;
}

._nameCell_v0uem_24 {
  display: inline-flex;
  align-items: center;
  gap: calc(1.25 * var(--mui-spacing));
  font-weight: 500;
}._mark_1nwtu_1 {
  display: block;
  width: 28px;
  height: 28px;
  object-fit: contain;
  flex-shrink: 0;
}

._wordmark_1nwtu_9 {
  display: block;
  height: 28px;
  width: auto;
  object-fit: contain;
  flex-shrink: 0;
}._page_8dnch_1 {
  display: flex;
  flex-direction: column;
  gap: calc(2 * var(--mui-spacing));
  min-height: 100%;
}

._toolbar_8dnch_8 {
  display: flex;
  align-items: center;
  gap: calc(1 * var(--mui-spacing));
}

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

._toolbarTitle_8dnch_19 {
  color: var(--mui-palette-text-primary);
  font-weight: 600;
}

._tabs_8dnch_24.MuiTabs-root {
  min-height: 40px;
  border-bottom: 1px solid var(--mui-palette-divider);
}

._tabs_8dnch_24 .MuiTab-root {
  min-height: 40px;
  padding: 8px 16px;
  text-transform: none;
}

._panel_8dnch_35 {
  display: flex;
  flex-direction: column;
  gap: calc(2.5 * var(--mui-spacing));
}

._table_8dnch_41 {
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid var(--mui-palette-divider);
  border-radius: 10px;
  overflow: hidden;
}

._headRow_8dnch_50,
._row_8dnch_51 {
  display: grid;
  grid-template-columns: minmax(200px, 260px) minmax(0, 430px) minmax(140px, 1fr);
  gap: calc(2 * var(--mui-spacing));
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
}

._headRow_8dnch_50 {
  align-items: start;
  padding-top: calc(1.25 * var(--mui-spacing));
  padding-bottom: calc(1 * var(--mui-spacing));
  background: color-mix(in srgb, var(--mui-palette-action-hover) 60%, transparent);
  border-bottom: 1px solid var(--mui-palette-divider);
}

._row_8dnch_51 {
  align-items: center;
}

._row_8dnch_51 + ._row_8dnch_51 {
  border-top: 1px solid var(--mui-palette-divider);
}

._fieldName_8dnch_74 {
  display: flex;
  align-items: center;
  min-height: 40px;
}

._fieldNameText_8dnch_80 {
  display: inline-flex;
  align-items: center;
  gap: 0.3em;
  line-height: 1.25;
  max-width: 100%;
}

._fieldValue_8dnch_88 {
  display: flex;
  flex-direction: column;
  gap: calc(1.25 * var(--mui-spacing));
  min-width: 0;
  max-width: 430px;
}

._fieldDefault_8dnch_96 {
  display: flex;
  align-items: center;
  min-height: 40px;
  word-break: break-word;
}

._switchValue_8dnch_103 {
  display: flex;
  align-items: center;
  gap: calc(0.75 * var(--mui-spacing));
  min-height: 40px;
}

._generator_8dnch_110 {
  display: flex;
  flex-direction: column;
  gap: calc(0.75 * var(--mui-spacing));
}

._generatorRow_8dnch_116 {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) auto;
  gap: calc(1 * var(--mui-spacing));
  align-items: center;
}

._actions_8dnch_123 {
  display: flex;
  justify-content: flex-end;
}

._placeholder_8dnch_128 {
  display: flex;
  flex-direction: column;
  gap: calc(1 * var(--mui-spacing));
  padding: calc(3 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
  border: 1px dashed var(--mui-palette-divider);
  border-radius: 10px;
}

._centered_8dnch_137 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: calc(1.5 * var(--mui-spacing));
  min-height: 240px;
}

@media (max-width: 960px) {
  ._headRow_8dnch_50 {
    display: none;
  }
  ._row_8dnch_51 {
    grid-template-columns: 1fr;
    gap: calc(0.75 * var(--mui-spacing));
  }
  ._fieldName_8dnch_74,
  ._fieldDefault_8dnch_96 {
    min-height: 0;
  }
  ._generatorRow_8dnch_116 {
    grid-template-columns: 1fr;
  }
}._dialogPaper_m3fnz_1 {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 48px);
  border-radius: 12px;
}

._header_m3fnz_8,
._footer_m3fnz_9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--mui-spacing);
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
}

._header_m3fnz_8 {
  border-bottom: 1px solid var(--mui-palette-divider);
}

._footer_m3fnz_9 {
  border-top: 1px solid var(--mui-palette-divider);
}

._title_m3fnz_25 {
  font-weight: 600;
}

._headerActions_m3fnz_29 {
  display: flex;
  align-items: center;
  gap: calc(0.25 * var(--mui-spacing));
}

._body_m3fnz_35 {
  display: flex;
  flex-direction: column;
  gap: calc(1.75 * var(--mui-spacing));
  padding: calc(2 * var(--mui-spacing));
}

._field_m3fnz_42 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
  max-width: 430px;
}

._fieldLabel_m3fnz_49 {
  font-weight: 500;
}

._required_m3fnz_53 {
  margin-left: 2px;
  color: var(--mui-palette-error-main);
}._page_18r4q_1 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  gap: calc(2 * var(--mui-spacing));
}

._header_18r4q_8 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

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

._tableArea_18r4q_20 {
  flex: 1;
}

._nameCell_18r4q_24 {
  display: inline-flex;
  align-items: center;
  gap: calc(1.25 * var(--mui-spacing));
  font-weight: 500;
}

._logo_18r4q_31 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  flex-shrink: 0;
}

._logoSvg_18r4q_40 {
  width: 24px;
  height: 24px;
  display: block;
}

._classChip_18r4q_46.MuiChip-root {
  font-weight: 600;
  color: var(--mui-palette-common-black);
  background-color: var(--mui-palette-warning-main);
}._page_4vl23_1 {
  display: flex;
  flex-direction: column;
  gap: calc(2 * var(--mui-spacing));
  min-height: 100%;
}

._toolbar_4vl23_8 {
  display: flex;
  align-items: center;
  gap: calc(1.5 * var(--mui-spacing));
}

._panel_4vl23_14 {
  display: flex;
  flex-direction: column;
  gap: calc(2 * var(--mui-spacing));
  max-width: 520px;
}

._actions_4vl23_21 {
  display: flex;
  justify-content: flex-start;
}

._centered_4vl23_26 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: calc(1.5 * var(--mui-spacing));
  min-height: 240px;
}._dialogPaper_o2fpx_1 {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 48px);
  border-radius: 12px;
}

._header_o2fpx_8,
._footer_o2fpx_9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--mui-spacing);
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
}

._header_o2fpx_8 {
  border-bottom: 1px solid var(--mui-palette-divider);
}

._footer_o2fpx_9 {
  border-top: 1px solid var(--mui-palette-divider);
}

._title_o2fpx_25 {
  font-weight: 600;
}

._body_o2fpx_29 {
  display: flex;
  flex-direction: column;
  gap: calc(1.75 * var(--mui-spacing));
  padding: calc(2 * var(--mui-spacing));
}

._field_o2fpx_36 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
  max-width: 430px;
}

._fieldLabel_o2fpx_43 {
  font-weight: 500;
}

._required_o2fpx_47 {
  margin-left: 2px;
  color: var(--mui-palette-error-main);
}

._pluginOptionText_o2fpx_52 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
  white-space: normal;
}

._pluginOptionName_o2fpx_60 {
  font-weight: 600;
  line-height: 1.2;
}

._pluginOptionHint_o2fpx_65 {
  color: var(--mui-palette-text-secondary);
  font-size: 0.75rem;
  line-height: 1.2;
}._page_1iapr_1 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  gap: calc(2 * var(--mui-spacing));
}

._header_1iapr_8 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

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

._tableArea_1iapr_20 {
  flex: 1;
}._mark_clnno_1 {
  display: block;
  width: 28px;
  height: 28px;
  object-fit: cover;
  flex-shrink: 0;
  border-radius: 50%;
  background: #2b2b2b;
}._page_1f5ls_1 {
  display: flex;
  flex-direction: column;
  gap: calc(2 * var(--mui-spacing));
  min-height: 100%;
}

._toolbar_1f5ls_8 {
  display: flex;
  align-items: center;
  gap: calc(1 * var(--mui-spacing));
}

._tabs_1f5ls_14.MuiTabs-root {
  min-height: 40px;
  border-bottom: 1px solid var(--mui-palette-divider);
}

._tabs_1f5ls_14 .MuiTab-root {
  min-height: 40px;
  padding: 8px 16px;
  text-transform: none;
}

._panel_1f5ls_25 {
  display: flex;
  flex-direction: column;
  gap: calc(2.5 * var(--mui-spacing));
}

._table_1f5ls_31 {
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid var(--mui-palette-divider);
  border-radius: 10px;
  overflow: hidden;
}

._headRow_1f5ls_40,
._row_1f5ls_41 {
  display: grid;
  grid-template-columns: minmax(200px, 260px) minmax(0, 430px) minmax(140px, 1fr);
  gap: calc(2 * var(--mui-spacing));
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
}

._headRow_1f5ls_40 {
  align-items: start;
  padding-top: calc(1.25 * var(--mui-spacing));
  padding-bottom: calc(1 * var(--mui-spacing));
  background: color-mix(in srgb, var(--mui-palette-action-hover) 60%, transparent);
  border-bottom: 1px solid var(--mui-palette-divider);
}

._row_1f5ls_41 {
  align-items: center;
}

._row_1f5ls_41 + ._row_1f5ls_41 {
  border-top: 1px solid var(--mui-palette-divider);
}

._logsRow_1f5ls_64 {
  align-items: start;
}

._expandableRow_1f5ls_68 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  padding: 0;
  gap: 0;
}

._expandToggle_1f5ls_76 {
  display: grid;
  grid-template-columns: minmax(200px, 260px) minmax(0, 430px) minmax(140px, 1fr);
  gap: calc(2 * var(--mui-spacing));
  align-items: center;
  width: 100%;
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
  border: 0;
  background: none;
  text-align: left;
  cursor: pointer;
  font: inherit;
  color: inherit;
}

._expandToggle_1f5ls_76:hover {
  background: color-mix(in srgb, var(--mui-palette-action-hover) 45%, transparent);
}

._expandSummary_1f5ls_95 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(1 * var(--mui-spacing));
  min-width: 0;
  max-width: 430px;
}

._expandIcon_1f5ls_104.MuiSvgIcon-root {
  color: var(--mui-palette-text-secondary);
  transition: transform 0.2s ease;
}

._expandIconOpen_1f5ls_109.MuiSvgIcon-root {
  transform: rotate(180deg);
}

._expandContent_1f5ls_113 {
  width: 100%;
  border-top: 1px solid var(--mui-palette-divider);
}

._testForm_1f5ls_118 {
  display: flex;
  flex-direction: column;
  gap: calc(1.25 * var(--mui-spacing));
  width: min(100%, 430px);
  margin-left: calc(260px + 2 * var(--mui-spacing));
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
}

._fieldName_1f5ls_127 {
  display: flex;
  align-items: center;
  min-height: 40px;
}

._fieldNameText_1f5ls_133 {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.3em;
  line-height: 1.25;
}

._fieldValue_1f5ls_141 {
  display: flex;
  flex-direction: column;
  gap: calc(1.25 * var(--mui-spacing));
  min-width: 0;
  max-width: 430px;
}

._fieldDefault_1f5ls_149 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: calc(0.5 * var(--mui-spacing));
  min-height: 40px;
  word-break: break-word;
}

._actions_1f5ls_158 {
  display: flex;
  justify-content: flex-end;
}

._centered_1f5ls_163 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: calc(1.5 * var(--mui-spacing));
  min-height: 240px;
}

._logTitle_1f5ls_172 {
  font-weight: 600;
}

._logHint_1f5ls_176 {
  color: var(--mui-palette-text-secondary);
}

._logList_1f5ls_180 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin: calc(0.75 * var(--mui-spacing)) 0 0;
  padding: 0;
  list-style: none;
}

._logButton_1f5ls_189 {
  display: block;
  width: 100%;
  padding: 2px 0;
  border: 0;
  background: none;
  text-align: left;
  cursor: pointer;
  font: inherit;
  color: var(--mui-palette-primary-main);
}

._logOk_1f5ls_201 {
  color: var(--mui-palette-success-dark);
}

._logError_1f5ls_205 {
  color: var(--mui-palette-error-main);
}

._logMeta_1f5ls_209 {
  color: var(--mui-palette-text-secondary);
  margin-left: 8px;
  font-size: 0.8rem;
}

._logPreview_1f5ls_215 {
  margin: 0;
  max-height: 280px;
  overflow: auto;
  white-space: pre-wrap;
  word-break: break-word;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-size: 0.8rem;
}

@media (max-width: 960px) {
  ._headRow_1f5ls_40 {
    display: none;
  }
  ._row_1f5ls_41 {
    grid-template-columns: 1fr;
    gap: calc(0.75 * var(--mui-spacing));
  }
  ._fieldName_1f5ls_127,
  ._fieldDefault_1f5ls_149 {
    min-height: 0;
  }
  ._expandToggle_1f5ls_76 {
    grid-template-columns: 1fr auto;
    gap: calc(0.75 * var(--mui-spacing));
  }
  ._expandSummary_1f5ls_95 {
    max-width: none;
  }
  ._testForm_1f5ls_118 {
    margin-left: 0;
  }
}._dialogPaper_gb3vw_1 {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 48px);
  border-radius: 12px;
}

._header_gb3vw_8,
._footer_gb3vw_9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--mui-spacing);
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
}

._header_gb3vw_8 {
  border-bottom: 1px solid var(--mui-palette-divider);
}

._footer_gb3vw_9 {
  border-top: 1px solid var(--mui-palette-divider);
}

._title_gb3vw_25 {
  font-weight: 600;
}

._headerActions_gb3vw_29 {
  display: flex;
  align-items: center;
  gap: calc(0.25 * var(--mui-spacing));
}

._body_gb3vw_35 {
  display: flex;
  flex-direction: column;
  gap: calc(1.75 * var(--mui-spacing));
  padding: calc(2 * var(--mui-spacing));
}

._field_gb3vw_42 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
  max-width: 430px;
}

._fieldLabel_gb3vw_49 {
  font-weight: 500;
}

._required_gb3vw_53 {
  margin-left: 2px;
  color: var(--mui-palette-error-main);
}

._pluginOption_gb3vw_58 {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 4px 0;
}

._pluginMark_gb3vw_65 {
  width: 40px;
  height: 40px;
}

._pluginOptionText_gb3vw_70 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}

._pluginOptionName_gb3vw_77 {
  font-weight: 600;
  line-height: 1.2;
}

._pluginOptionUrl_gb3vw_82 {
  color: var(--mui-palette-text-secondary);
  font-size: 0.75rem;
  line-height: 1.2;
}._page_v0uem_1 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  gap: calc(2 * var(--mui-spacing));
}

._header_v0uem_8 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

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

._tableArea_v0uem_20 {
  flex: 1;
}

._nameCell_v0uem_24 {
  display: inline-flex;
  align-items: center;
  gap: calc(1.25 * var(--mui-spacing));
  font-weight: 500;
}._page_1ko6i_1 {
  display: flex;
  flex-direction: column;
  gap: calc(2 * var(--mui-spacing));
  min-height: 100%;
}

._toolbar_1ko6i_8 {
  display: flex;
  align-items: center;
  gap: calc(1 * var(--mui-spacing));
}

._mark_1ko6i_14 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 8px;
  background: #e10600;
  color: #fff;
  font-weight: 700;
}

._markAlt_1ko6i_26 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 36px;
  height: 36px;
  padding: 0 6px;
  border-radius: 8px;
  background: #1f4b99;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 700;
}

._tabs_1ko6i_40.MuiTabs-root {
  min-height: 40px;
  border-bottom: 1px solid var(--mui-palette-divider);
}

._tabs_1ko6i_40 .MuiTab-root {
  min-height: 40px;
  padding: 8px 16px;
  text-transform: none;
}

._panel_1ko6i_51 {
  display: flex;
  flex-direction: column;
  gap: calc(2.5 * var(--mui-spacing));
}

._table_1ko6i_57 {
  display: flex;
  flex-direction: column;
  width: 100%;
  border: 1px solid var(--mui-palette-divider);
  border-radius: 10px;
  overflow: hidden;
}

._headRow_1ko6i_66,
._row_1ko6i_67 {
  display: grid;
  grid-template-columns: minmax(200px, 260px) minmax(0, 430px) minmax(140px, 1fr);
  gap: calc(2 * var(--mui-spacing));
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
}

._headRow_1ko6i_66 {
  align-items: start;
  padding-top: calc(1.25 * var(--mui-spacing));
  padding-bottom: calc(1 * var(--mui-spacing));
  background: color-mix(in srgb, var(--mui-palette-action-hover) 60%, transparent);
  border-bottom: 1px solid var(--mui-palette-divider);
}

._row_1ko6i_67 {
  align-items: center;
}

._row_1ko6i_67 + ._row_1ko6i_67 {
  border-top: 1px solid var(--mui-palette-divider);
}

._fieldName_1ko6i_90 {
  display: flex;
  align-items: center;
  min-height: 40px;
}

._fieldNameText_1ko6i_96 {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.3em;
  line-height: 1.25;
}

._fieldValue_1ko6i_104 {
  display: flex;
  flex-direction: column;
  gap: calc(1.25 * var(--mui-spacing));
  min-width: 0;
  max-width: 430px;
}

._fieldDefault_1ko6i_112 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: calc(0.5 * var(--mui-spacing));
  min-height: 40px;
  word-break: break-word;
}

._actions_1ko6i_121 {
  display: flex;
  justify-content: flex-end;
  gap: calc(1 * var(--mui-spacing));
}

._centered_1ko6i_127 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: calc(1.5 * var(--mui-spacing));
  min-height: 240px;
}

._calls_1ko6i_136 {
  display: flex;
  flex-direction: column;
  gap: calc(1 * var(--mui-spacing));
}

._callsScroll_1ko6i_142 {
  max-height: 280px;
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-gutter: stable;
}

._callRow_1ko6i_149 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: calc(0.75 * var(--mui-spacing)) calc(1.5 * var(--mui-spacing));
  padding: calc(1.25 * var(--mui-spacing)) calc(1.5 * var(--mui-spacing));
  border: 1px solid var(--mui-palette-divider);
  border-radius: 10px;
}

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

._recordButton_1ko6i_165.MuiButton-root {
  flex-shrink: 0;
  text-transform: none;
}

._player_1ko6i_170 {
  flex: 1 0 100%;
  display: grid;
  grid-template-columns: 32px minmax(0, 1fr) auto 32px;
  column-gap: 12px;
  align-items: center;
  width: 100%;
  min-width: 0;
  padding: 6px 8px 6px 6px;
  border-radius: 10px;
  background: color-mix(in srgb, var(--mui-palette-primary-main) 10%, transparent);
}
._player_1ko6i_170 audio {
  display: none;
}

._playerTime_1ko6i_186 {
  font-size: 0.75rem;
  line-height: 1;
  font-variant-numeric: tabular-nums;
  color: var(--mui-palette-text-secondary);
  white-space: nowrap;
}

._callError_1ko6i_194 {
  flex: 1 0 100%;
}

._employees_1ko6i_198 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

@media (max-width: 960px) {
  ._headRow_1ko6i_66 {
    display: none;
  }
  ._row_1ko6i_67 {
    grid-template-columns: 1fr;
    gap: calc(0.75 * var(--mui-spacing));
  }
  ._fieldName_1ko6i_90,
  ._fieldDefault_1ko6i_112 {
    min-height: 0;
  }
}._dialogPaper_1f0u3_1 {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 48px);
  border-radius: 12px;
}

._header_1f0u3_8,
._footer_1f0u3_9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--mui-spacing);
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
}

._header_1f0u3_8 {
  border-bottom: 1px solid var(--mui-palette-divider);
}

._footer_1f0u3_9 {
  border-top: 1px solid var(--mui-palette-divider);
}

._title_1f0u3_25 {
  font-weight: 600;
}

._headerActions_1f0u3_29 {
  display: flex;
  align-items: center;
  gap: calc(0.25 * var(--mui-spacing));
}

._body_1f0u3_35 {
  display: flex;
  flex-direction: column;
  gap: calc(1.75 * var(--mui-spacing));
  padding: calc(2 * var(--mui-spacing));
}

._field_1f0u3_42 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
  max-width: 430px;
}

._fieldLabel_1f0u3_49 {
  font-weight: 500;
}

._required_1f0u3_53 {
  margin-left: 2px;
  color: var(--mui-palette-error-main);
}

._pluginOption_1f0u3_58 {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 4px 0;
}

._mark_1f0u3_65 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 8px;
  background: #e10600;
  color: #fff;
  font-weight: 700;
}

._markAlt_1f0u3_77 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  border-radius: 8px;
  background: #1f4b99;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 700;
}

._pluginOptionText_1f0u3_90 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}

._pluginOptionName_1f0u3_97 {
  font-weight: 600;
  line-height: 1.2;
}

._pluginOptionUrl_1f0u3_102 {
  color: var(--mui-palette-text-secondary);
  font-size: 0.75rem;
  line-height: 1.2;
}._page_1vgvb_1 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  gap: calc(2 * var(--mui-spacing));
}

._header_1vgvb_8 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

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

._tableArea_1vgvb_20 {
  flex: 1;
}

._nameCell_1vgvb_24 {
  display: inline-flex;
  align-items: center;
  gap: calc(1.25 * var(--mui-spacing));
  font-weight: 500;
}

._mark_1vgvb_31 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 6px;
  background: #e10600;
  color: #fff;
  font-size: 0.75rem;
  font-weight: 700;
}

._markAlt_1vgvb_44 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
  height: 28px;
  padding: 0 4px;
  border-radius: 6px;
  background: #1f4b99;
  color: #fff;
  font-size: 0.6875rem;
  font-weight: 700;
}._root_1eoiw_1 {
  display: flex;
  flex-direction: column;
  gap: calc(0.75 * var(--mui-spacing));
  position: relative;
}

._toolbar_1eoiw_8 {
  display: flex;
  flex-wrap: wrap;
  gap: calc(0.5 * var(--mui-spacing));
}

._menuButton_1eoiw_14.MuiButton-root {
  text-transform: none;
  font-weight: 600;
  min-height: 32px;
  padding: 2px calc(1 * var(--mui-spacing));
}

._menuPaper_1eoiw_21 {
  max-height: 360px;
  min-width: 320px;
}

._menuItem_1eoiw_26 {
  align-items: flex-start;
  white-space: normal;
}

._popper_1eoiw_31 {
  z-index: 1400;
  width: min(420px, 92vw);
}

._suggestPaper_1eoiw_36 {
  max-height: 320px;
  overflow: auto;
  margin-top: 4px;
}

._suggestTitle_1eoiw_42 {
  display: block;
  padding: calc(0.75 * var(--mui-spacing)) calc(1.25 * var(--mui-spacing)) calc(0.25 * var(--mui-spacing));
  color: var(--mui-palette-text-secondary);
}

._hint_1eoiw_48 {
  font-size: 0.75rem;
  color: var(--mui-palette-text-secondary);
}

._label_variable_1eoiw_53 {
  color: #3d7eff;
  font-weight: 600;
}

._label_entity_1eoiw_58 {
  color: #7b4dff;
  font-weight: 600;
}

._label_function_1eoiw_63 {
  color: #1fa855;
  font-weight: 600;
}

._label_constant_1eoiw_68 {
  color: #e67a00;
  font-weight: 600;
}._dialogPaper_vfiqk_1 {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 48px);
  border-radius: 12px;
}

._header_vfiqk_8,
._footer_vfiqk_9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--mui-spacing);
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
}

._header_vfiqk_8 {
  border-bottom: 1px solid var(--mui-palette-divider);
}

._footer_vfiqk_9 {
  border-top: 1px solid var(--mui-palette-divider);
}

._title_vfiqk_25 {
  font-weight: 600;
}

._body_vfiqk_29 {
  display: flex;
  flex-direction: column;
  gap: calc(1.75 * var(--mui-spacing));
  padding: calc(2 * var(--mui-spacing));
}

._fieldLabel_vfiqk_36 {
  font-weight: 500;
  margin-bottom: 4px;
}._page_1iapr_1 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  gap: calc(2 * var(--mui-spacing));
}

._header_1iapr_8 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

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

._tableArea_1iapr_20 {
  flex: 1;
}._page_19enr_1 {
  display: flex;
  flex-direction: column;
  gap: calc(2 * var(--mui-spacing));
  min-height: 100%;
}

._pageHeader_19enr_8 {
  display: flex;
  align-items: center;
  gap: calc(1 * var(--mui-spacing));
  padding-block: calc(1 * var(--mui-spacing));
}

._layout_19enr_15 {
  display: grid;
  gap: calc(2 * var(--mui-spacing));
  align-items: start;
}
@media (min-width: 1200px) {
  ._layout_19enr_15 {
    grid-template-columns: minmax(0, 1fr) 320px;
  }
}

._leftColumn_19enr_26 {
  display: flex;
  flex-direction: column;
  gap: calc(1.5 * var(--mui-spacing));
  min-width: 0;
}

._topBlocks_19enr_33 {
  display: grid;
  gap: calc(1.5 * var(--mui-spacing));
  grid-template-columns: 1fr;
}
@media (min-width: 900px) {
  ._topBlocks_19enr_33 {
    grid-template-columns: minmax(140px, auto) minmax(0, 1fr) minmax(0, 1fr);
    align-items: stretch;
  }
}
._topBlocks_19enr_33 ._block_19enr_44 {
  display: flex;
  flex-direction: column;
}

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

._block_19enr_44 {
  border: 1px solid var(--mui-palette-divider);
  border-radius: calc(1.5 * var(--mui-shape-borderRadius));
  background-color: var(--mui-palette-background-paper);
  overflow: hidden;
}

._blockHeader_19enr_63 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(1 * var(--mui-spacing));
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
  border-bottom: 1px solid var(--mui-palette-divider);
}

._lockset_19enr_72 {
  margin: 0;
  padding: 0;
  border: 0;
  min-inline-size: 0;
}

._blockBody_19enr_79 {
  padding: calc(2 * var(--mui-spacing));
}
._blockBody_19enr_79 .MuiTextField-root {
  max-width: 430px;
}

._cartBody_19enr_86 {
  overflow-x: hidden;
  min-width: 0;
  padding-top: 0;
}
._cartBody_19enr_86 .MuiTextField-root {
  max-width: 100%;
  width: 100%;
}

._cartProductCell_19enr_96 {
  width: 28%;
  min-width: 0;
}

._cartColVariation_19enr_101 {
  width: 18%;
  min-width: 0;
}

._cartColPrice_19enr_106 {
  width: 20%;
  min-width: 0;
}

._cartColQty_19enr_111 {
  width: 14%;
  min-width: 0;
}

._cartColTotal_19enr_116 {
  width: 14%;
  min-width: 0;
}

._cartColActions_19enr_121 {
  width: 48px;
}

._cartProduct_19enr_96 {
  display: flex;
  align-items: center;
  gap: calc(1.25 * var(--mui-spacing));
}

._cartPhoto_19enr_131 {
  width: 48px;
  height: 48px;
  flex-shrink: 0;
  overflow: hidden;
  border-radius: var(--mui-shape-borderRadius);
  background-color: var(--mui-palette-action-hover);
}
._cartPhoto_19enr_131 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

._cartProductMeta_19enr_146 {
  display: flex;
  flex-direction: column;
  gap: calc(0.25 * var(--mui-spacing));
  min-width: 0;
  flex: 1;
  overflow: hidden;
}
._cartProductMeta_19enr_146 .MuiTypography-root {
  overflow-wrap: anywhere;
}

._cartHint_19enr_158 {
  position: absolute;
  left: 0;
  bottom: calc(100% + 2px);
  line-height: 1.2;
  white-space: nowrap;
}

._cartPrice_19enr_166 {
  position: relative;
  display: flex;
  align-items: center;
}

._cartQty_19enr_172 {
  display: inline-flex;
  align-items: center;
  gap: calc(0.25 * var(--mui-spacing));
}

._cartAddCategory_19enr_178 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(1.5 * var(--mui-spacing));
  min-width: 200px;
}

._cartAddProductItem_19enr_186 {
  display: flex;
  align-items: center;
  gap: calc(1.25 * var(--mui-spacing));
  width: 240px;
  max-width: 70vw;
}

._cartAddProductPhoto_19enr_194 {
  width: 44px;
  height: 44px;
  flex-shrink: 0;
  overflow: hidden;
  border-radius: var(--mui-shape-borderRadius);
  background-color: var(--mui-palette-action-hover);
}
._cartAddProductPhoto_19enr_194 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

._cartAddProductMeta_19enr_209 {
  display: flex;
  flex-direction: column;
  min-width: 0;
  gap: 2px;
}

._cartAddProductName_19enr_216 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._cartAddProductPrice_19enr_222 {
  font-size: 0.75rem;
  line-height: 1.2;
}

._cartTotalBox_19enr_227 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: calc(0.5 * var(--mui-spacing));
}

._cartTable_19enr_234 {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
._cartTable_19enr_234 th,
._cartTable_19enr_234 td {
  padding: calc(1.25 * var(--mui-spacing)) calc(1.5 * var(--mui-spacing));
  text-align: left;
  border-bottom: 1px solid var(--mui-palette-divider);
  vertical-align: middle;
}
._cartTable_19enr_234 tbody td {
  padding-top: calc(2.25 * var(--mui-spacing));
}
._cartTable_19enr_234 th {
  color: var(--mui-palette-text-secondary);
  font-weight: 500;
  font-size: 0.8125rem;
}
._cartTable_19enr_234 tr:last-child td {
  border-bottom: none;
}

._cartTotal_19enr_227 {
  display: flex;
  justify-content: flex-end;
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
  border-top: 1px solid var(--mui-palette-divider);
}

._customerRow_19enr_265 {
  display: grid;
  gap: calc(1.5 * var(--mui-spacing));
  grid-template-columns: 1fr;
}
@media (min-width: 900px) {
  ._customerRow_19enr_265 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr);
    align-items: start;
  }
}

._customerColumn_19enr_277 {
  display: flex;
  flex-direction: column;
  gap: calc(1.5 * var(--mui-spacing));
  min-width: 0;
}

._dateTimeRow_19enr_284 {
  display: grid;
  gap: calc(1.5 * var(--mui-spacing));
  grid-template-columns: 1fr;
}
@media (min-width: 700px) {
  ._dateTimeRow_19enr_284 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

._dateTimeField_19enr_295 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

._currentTimeLink_19enr_301 {
  align-self: flex-start;
  font-size: 0.8125rem;
}

._coordinatesRow_19enr_306 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(1 * var(--mui-spacing));
}

._logisticsTabs_19enr_313 {
  margin-bottom: calc(1.5 * var(--mui-spacing));
  min-height: auto;
}

._logisticsToggle_19enr_318 {
  flex-wrap: wrap;
}

._addressGrid_19enr_322 {
  display: grid;
  gap: calc(1.5 * var(--mui-spacing));
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media (min-width: 900px) {
  ._addressGrid_19enr_322 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

._phoneRow_19enr_333 {
  display: flex;
  gap: 0;
  align-items: stretch;
  min-width: 0;
}

._phoneCountry_19enr_340 {
  flex: 0 0 220px;
  max-width: 42%;
}

._phoneCountry_19enr_340 .MuiOutlinedInput-root {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

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

._phoneNumber_19enr_350 .MuiOutlinedInput-root {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px;
}

._phoneOption_19enr_361 {
  display: flex;
  align-items: center;
  gap: calc(1 * var(--mui-spacing));
  min-width: 0;
}

._phoneOptionCode_19enr_368 {
  color: var(--mui-palette-text-secondary);
  font-size: 0.8125rem;
}

._sidebar_19enr_373 {
  display: flex;
  flex-direction: column;
  gap: calc(1.5 * var(--mui-spacing));
  min-width: 0;
  align-self: start;
}
._sidebar_19enr_373 > ._block_19enr_44 {
  flex-shrink: 0;
}
@media (min-width: 1200px) {
  ._sidebar_19enr_373 {
    position: sticky;
    top: 0;
    max-height: calc(100dvh - 4.5rem);
    overflow-y: auto;
  }
}

._sidebarRow_19enr_392 {
  display: flex;
  justify-content: space-between;
  gap: calc(1 * var(--mui-spacing));
  padding-block: calc(0.75 * var(--mui-spacing));
}
._sidebarRow_19enr_392:not(:last-child) {
  border-bottom: 1px solid var(--mui-palette-divider);
}

._deliveryStatus_19enr_402 {
  display: inline-flex;
  align-items: center;
  align-self: center;
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 0.6875rem;
  font-weight: 600;
  line-height: 1.35;
  white-space: nowrap;
}

._contacts_19enr_414 {
  display: flex;
  align-items: center;
  gap: calc(1 * var(--mui-spacing));
  margin-top: calc(1 * var(--mui-spacing));
}

._timeline_19enr_421 {
  display: flex;
  flex-direction: column;
  gap: calc(1.5 * var(--mui-spacing));
}

._timelineItem_19enr_427 {
  display: flex;
  gap: calc(1 * var(--mui-spacing));
  align-items: flex-start;
}

._timelineDot_19enr_433 {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  margin-top: 6px;
  flex-shrink: 0;
}

._loading_19enr_441,
._error_19enr_442 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 320px;
}

._statusOption_19enr_449 {
  display: flex;
  align-items: center;
  gap: calc(1 * var(--mui-spacing));
}

._statusDot_19enr_455 {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  flex-shrink: 0;
}._dialogPaper_1j8rh_1 {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 48px);
  border-radius: 12px;
}

._header_1j8rh_8,
._footer_1j8rh_9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(1 * var(--mui-spacing));
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
}

._header_1j8rh_8 {
  border-bottom: 1px solid var(--mui-palette-divider);
}

._footer_1j8rh_9 {
  border-top: 1px solid var(--mui-palette-divider);
}

._title_1j8rh_25 {
  font-weight: 600;
}

._headerActions_1j8rh_29 {
  display: flex;
  align-items: center;
  gap: calc(0.25 * var(--mui-spacing));
}

._body_1j8rh_35 {
  display: flex;
  flex-direction: column;
  gap: calc(1.75 * var(--mui-spacing));
  padding: calc(2 * var(--mui-spacing));
  overflow: auto;
  flex: 1;
  min-height: 0;
}

._field_1j8rh_45 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
  max-width: 430px;
}

._fieldLabel_1j8rh_52 {
  font-weight: 500;
}

._required_1j8rh_56 {
  margin-left: 2px;
  color: var(--mui-palette-error-main);
}

._labelRow_1j8rh_61 {
  display: flex;
  align-items: center;
  gap: calc(0.5 * var(--mui-spacing));
}

._placeholder_1j8rh_67 {
  color: transparent;
}

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

._checkboxItem_1j8rh_77 {
  margin-left: calc(-1 * var(--mui-spacing));
}

._checkboxLabel_1j8rh_81 {
  border-bottom: 1px dashed var(--mui-palette-divider);
  padding-bottom: 1px;
}

._referenceId_1j8rh_86 {
  color: var(--mui-palette-text-secondary);
  font-size: 0.875rem;
  width: fit-content;
  border-bottom: 1px dashed var(--mui-palette-text-secondary);
}

._listBox_1j8rh_93 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: calc(0.75 * var(--mui-spacing));
  min-height: 40px;
  padding: calc(0.75 * var(--mui-spacing));
  border: 1px solid var(--mui-palette-divider);
  border-radius: 6px;
}

._addChipButton_1j8rh_104 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0;
  border: 1px dashed var(--mui-palette-divider);
  border-radius: 4px;
  background: transparent;
  color: var(--mui-palette-text-secondary);
  cursor: pointer;
}

._addChipButton_1j8rh_104:hover {
  border-color: var(--mui-palette-primary-main);
  color: var(--mui-palette-primary-main);
}

._listDraft_1j8rh_123 {
  min-width: 140px;
  flex: 1;
}
._listDraft_1j8rh_123 .MuiOutlinedInput-notchedOutline {
  border: 0;
}

._countryList_1j8rh_131 {
  max-height: 280px;
}

._countryOption_1j8rh_135.MuiAutocomplete-option {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(1.5 * var(--mui-spacing));
  width: 100%;
}

._countryFlag_1j8rh_143 {
  font-size: 1.15rem;
  line-height: 1;
  flex-shrink: 0;
}

._countryName_1j8rh_149 {
  text-align: right;
}

._countryChip_1j8rh_153 {
  display: inline-flex;
  align-items: center;
  gap: 0.4em;
}._menuPaper_1o2iv_1 {
  min-width: 220px;
  margin-bottom: calc(1 * var(--mui-spacing));
  background-color: var(--mui-palette-background-paper);
  box-shadow: var(--mui-shadows-8);
}

._menuList_1o2iv_8 {
  padding-top: calc(0.5 * var(--mui-spacing));
  padding-bottom: calc(0.5 * var(--mui-spacing));
}

._menuItem_1o2iv_13 {
  font-size: 0.9375rem;
  min-height: 36px;
}._page_1iapr_1 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  gap: calc(2 * var(--mui-spacing));
}

._header_1iapr_8 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

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

._tableArea_1iapr_20 {
  flex: 1;
}._page_b5gvm_1 {
  display: flex;
  flex-direction: column;
  gap: calc(2 * var(--mui-spacing));
  max-width: 720px;
}

._cardContent_b5gvm_8 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: calc(2 * var(--mui-spacing));
}

._code_b5gvm_15 {
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 1;
  letter-spacing: -0.04em;
  color: var(--mui-palette-text-primary);
}

._actions_b5gvm_23 {
  display: flex;
  flex-wrap: wrap;
  gap: calc(var(--mui-spacing));
}._card_14x4c_1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
  min-width: 180px;
  max-width: 240px;
}

._id_14x4c_10 {
  color: var(--mui-palette-text-secondary);
  font-size: 0.75rem;
  line-height: 1.2;
}

._plugin_14x4c_16 {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
  width: 100%;
}

._pluginName_14x4c_24 {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._shipmentStatus_14x4c_33 {
  display: inline-flex;
  align-items: center;
  padding: 2px 8px;
  border-radius: 4px;
  background: #f9a825;
  color: #1a1608;
  font-size: 0.6875rem;
  font-weight: 600;
  line-height: 1.35;
  white-space: nowrap;
}

._status_14x4c_46 {
  display: inline-flex;
  align-items: center;
  padding: 2px 8px;
  border-radius: 4px;
  font-size: 0.6875rem;
  font-weight: 600;
  line-height: 1.35;
  white-space: nowrap;
}

._track_14x4c_57 {
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.25;
  color: var(--mui-palette-primary-main);
  text-decoration: none;
}

._date_14x4c_65 {
  display: flex;
  flex-direction: column;
  gap: 1px;
  font-size: 0.75rem;
  line-height: 1.25;
}

._dateLabel_14x4c_73 {
  color: var(--mui-palette-text-secondary);
}

._relative_14x4c_77 {
  color: var(--mui-palette-text-secondary);
}._sidebar_sgbgf_1 {
  flex-shrink: 0;
  width: 100%;
  overflow: hidden;
}
@media (min-width: 900px) {
  ._sidebar_sgbgf_1 {
    position: sticky;
    top: 0;
    z-index: 2;
    align-self: flex-start;
    width: 240px;
    max-height: calc(100dvh - 2rem);
    overflow-y: auto;
  }
}

._collapsedWrap_sgbgf_18 {
  flex-shrink: 0;
}
@media (min-width: 900px) {
  ._collapsedWrap_sgbgf_18 {
    position: sticky;
    top: 0;
    z-index: 2;
    align-self: flex-start;
  }
}

._expandButton_sgbgf_30 {
  text-transform: none;
  white-space: nowrap;
}

._header_sgbgf_35 {
  padding: calc(1 * var(--mui-spacing)) calc(1.5 * var(--mui-spacing));
  border-bottom: 1px solid var(--mui-palette-divider);
}

._hideButton_sgbgf_40 {
  min-width: 0;
  padding-inline: calc(0.75 * var(--mui-spacing));
  text-transform: none;
  color: var(--mui-palette-text-secondary);
}

._list_sgbgf_47 {
  padding-block: calc(0.5 * var(--mui-spacing));
}

._listItem_sgbgf_51 {
  display: block;
}

._listItemButton_sgbgf_55 {
  display: flex;
  align-items: center;
  gap: calc(1 * var(--mui-spacing));
  padding-inline: calc(1.5 * var(--mui-spacing));
  min-height: 40px;
}
._listItemButton_sgbgf_55.Mui-selected {
  background-color: rgb(var(--mui-palette-primary-mainChannel)/12%);
}

._dot_sgbgf_66 {
  flex-shrink: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
}

._label_sgbgf_73 {
  flex: 1;
  min-width: 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._badge_sgbgf_81 {
  flex-shrink: 0;
  min-width: 28px;
  padding: 2px 8px;
  border-radius: 999px;
  background-color: var(--mui-palette-primary-main);
  color: var(--mui-palette-primary-contrastText);
  font-size: 0.75rem;
  font-weight: 600;
  line-height: 1.4;
  text-align: center;
}._dialogPaper_1s72n_1 {
  display: flex;
  flex-direction: column;
  border-radius: 12px;
}

._header_1s72n_7,
._footer_1s72n_8 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(1 * var(--mui-spacing));
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
}

._header_1s72n_7 {
  border-bottom: 1px solid var(--mui-palette-divider);
}

._footer_1s72n_8 {
  border-top: 1px solid var(--mui-palette-divider);
}

._title_1s72n_24 {
  font-weight: 600;
}

._body_1s72n_28 {
  display: flex;
  flex-direction: column;
  gap: calc(1.75 * var(--mui-spacing));
  padding: calc(2 * var(--mui-spacing));
}

._field_1s72n_35 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
  max-width: 430px;
}

._sectionTitle_1s72n_42 {
  font-weight: 600;
  color: var(--mui-palette-primary-main);
}

._optionsGrid_1s72n_47 {
  display: grid;
  grid-template-columns: minmax(160px, 0.9fr) minmax(200px, 430px) minmax(140px, 0.8fr);
  gap: calc(1.25 * var(--mui-spacing)) calc(1.5 * var(--mui-spacing));
  align-items: center;
}

._optionLabel_1s72n_54 {
  display: flex;
  align-items: center;
  gap: calc(0.5 * var(--mui-spacing));
}

._optionValue_1s72n_60 {
  display: flex;
  align-items: center;
  gap: calc(0.75 * var(--mui-spacing));
}

._defaultCol_1s72n_66 {
  justify-self: start;
}

._defaultChips_1s72n_70 {
  display: flex;
  flex-wrap: wrap;
  gap: calc(0.5 * var(--mui-spacing));
}

@media (max-width: 900px) {
  ._optionsGrid_1s72n_47 {
    grid-template-columns: 1fr;
  }
  ._defaultCol_1s72n_66 {
    color: var(--mui-palette-text-secondary);
  }
}._footer_1moa1_1 {
  margin-top: 0;
  padding: calc(2 * var(--mui-spacing));
  background-color: transparent;
}

._paginationRow_1moa1_7 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: calc(2 * var(--mui-spacing));
  flex-wrap: wrap;
  width: fit-content;
  max-width: 100%;
}

._pagination_1moa1_7 .MuiPagination-ul {
  flex-wrap: wrap;
  gap: calc(0.5 * var(--mui-spacing));
}
._pagination_1moa1_7 .MuiPaginationItem-root {
  min-width: 36px;
  height: 36px;
  border-radius: calc(0.75 * var(--mui-shape-borderRadius));
  border: 1px solid var(--mui-palette-divider);
  margin: 0;
}
._pagination_1moa1_7 .MuiPaginationItem-root.Mui-selected {
  border-color: var(--mui-palette-primary-main);
}

._pageSizeSelect_1moa1_32 {
  min-width: 96px;
}
._pageSizeSelect_1moa1_32 .MuiInputBase-root {
  height: 36px;
  font-size: 0.875rem;
  color: var(--mui-palette-text-primary);
  background-color: transparent;
  border-radius: calc(0.75 * var(--mui-shape-borderRadius));
}
._pageSizeSelect_1moa1_32 .MuiInputBase-root:hover {
  background-color: transparent;
}
._pageSizeSelect_1moa1_32 .MuiInputBase-root .MuiOutlinedInput-notchedOutline {
  border-color: var(--mui-palette-divider);
}
._pageSizeSelect_1moa1_32 .MuiInputBase-root:hover .MuiOutlinedInput-notchedOutline {
  border-color: var(--mui-palette-text-secondary);
}
._pageSizeSelect_1moa1_32 .MuiInputBase-root.Mui-focused .MuiOutlinedInput-notchedOutline {
  border-color: var(--mui-palette-divider);
  border-width: 1px;
}
._pageSizeSelect_1moa1_32 .MuiSelect-select {
  display: flex;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 36px;
  box-sizing: border-box;
  color: inherit;
}
._pageSizeSelect_1moa1_32 .MuiSelect-icon {
  color: inherit;
}

._actionsRow_1moa1_68 {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: calc(0.75 * var(--mui-spacing));
  margin-top: calc(1.5 * var(--mui-spacing));
  width: fit-content;
  max-width: 100%;
}

._actionButton_1moa1_79 {
  justify-content: space-between;
  gap: calc(0.5 * var(--mui-spacing));
  padding: 4px calc(1.25 * var(--mui-spacing));
  min-height: 34px;
  height: 34px;
  text-transform: none;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: 1.25;
  flex: 0 0 auto;
  border-radius: calc(0.5 * var(--mui-shape-borderRadius));
}
._actionButton_1moa1_79 .MuiButton-endIcon {
  margin-left: 2px;
  margin-right: -2px;
}
._actionButton_1moa1_79 .MuiButton-endIcon .MuiSvgIcon-root {
  font-size: 1.05rem;
}._filterState_tw427_1 {
  display: flex;
  align-items: center;
  gap: calc(0.75 * var(--mui-spacing));
}

._range_tw427_7 {
  white-space: nowrap;
}._idCell_1vm87_1 {
  font-weight: 500;
  white-space: nowrap;
}
._idCell_1vm87_1 ._textCell_1vm87_5 {
  max-width: none;
  white-space: nowrap;
}

._fetching_1vm87_10 {
  opacity: 0.55;
  pointer-events: none;
  transition: opacity 0.15s ease;
}

._amount_1vm87_16 {
  font-weight: 500;
  white-space: nowrap;
}

._cartCell_1vm87_21 {
  min-width: 280px;
}

._cartCellContent_1vm87_25 {
  padding-block: calc(0.75 * var(--mui-spacing));
}

._cartItems_1vm87_29 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
  min-width: 0;
  width: 100%;
}

._cartTag_1vm87_38 {
  display: inline-block;
  max-width: 100%;
  padding: 3px 8px;
  border-radius: 4px;
  background-color: rgb(var(--mui-palette-primary-mainChannel)/42%);
  color: var(--mui-palette-common-white);
  font-size: 0.75rem;
  line-height: 1.35;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._comment_1vm87_52 {
  min-width: 120px;
}

._commentText_1vm87_56 {
  display: block;
  width: 100%;
  color: var(--mui-palette-text-secondary);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._phoneCellWrapper_1vm87_65 {
  min-width: 160px;
}

._phoneCell_1vm87_65 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 2px;
  min-width: 0;
  width: 100%;
}

._phoneRow_1vm87_79 {
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
  max-width: 100%;
}

._flag_1vm87_87 {
  flex-shrink: 0;
  font-size: 0.875rem;
  line-height: 1;
}

._phone_1vm87_65 {
  color: var(--mui-palette-primary-main);
  font-size: 0.9375rem;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._duplicates_1vm87_102 {
  color: var(--mui-palette-text-secondary);
  font-size: 0.75rem;
  line-height: 1.3;
  white-space: nowrap;
}

._sourceCell_1vm87_109 {
  min-width: 160px;
}

._sourceStack_1vm87_113 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 2px;
  min-width: 0;
  width: 100%;
}

._sourceLink_1vm87_123 {
  max-width: 240px;
  font-size: 0.9375rem;
  line-height: 1.3;
  overflow-wrap: anywhere;
  word-break: break-word;
}

._sourceIp_1vm87_131 {
  color: var(--mui-palette-text-secondary);
  font-size: 0.8125rem;
  line-height: 1.3;
  white-space: nowrap;
}

._originCell_1vm87_138 {
  min-width: 160px;
}

._originStack_1vm87_142 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 2px;
  min-width: 0;
  width: 100%;
}

._originTitle_1vm87_152 {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.3;
}

._originDescription_1vm87_158 {
  color: var(--mui-palette-text-secondary);
  font-size: 0.75rem;
  line-height: 1.3;
}

._textCell_1vm87_5 {
  display: block;
  width: 100%;
  max-width: 280px;
  white-space: normal;
  overflow-wrap: anywhere;
  word-break: break-word;
  line-height: 1.35;
}

._fullNameCell_1vm87_174 {
  max-width: 200px;
}

._addressCell_1vm87_178 {
  max-width: 260px;
}

._nowrapCell_1vm87_182 {
  white-space: nowrap;
}
._nowrapCell_1vm87_182 ._textCell_1vm87_5 {
  max-width: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._statusCell_1vm87_192 {
  white-space: nowrap;
}
._statusCell_1vm87_192 ._textCell_1vm87_5 {
  max-width: none;
  white-space: nowrap;
}

._statusCellContent_1vm87_200 {
  justify-content: flex-start;
  align-items: center;
  gap: calc(1 * var(--mui-spacing));
}

._statusBar_1vm87_206 {
  flex-shrink: 0;
  width: 4px;
  height: 1.15em;
  border-radius: 999px;
}

._shippingCell_1vm87_213 {
  min-width: 188px;
}

._freshRow_1vm87_217 td {
  animation: _orderFreshFade_1vm87_1 8s ease-out forwards;
}

@keyframes _orderFreshFade_1vm87_1 {
  from {
    background-color: rgb(var(--mui-palette-primary-mainChannel)/0.22);
  }
  to {
    background-color: transparent;
  }
}
@media (prefers-reduced-motion: reduce) {
  ._freshRow_1vm87_217 td {
    animation-duration: 0.01ms;
  }
}._page_1k9lj_1 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}

._layout_1k9lj_7 {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: calc(2 * var(--mui-spacing));
  align-items: stretch;
}
@media (min-width: 900px) {
  ._layout_1k9lj_7 {
    flex-direction: row;
    align-items: flex-start;
    width: max-content;
    min-width: 100%;
  }
}

._content_1k9lj_23 {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
}

._tableArea_1k9lj_30 {
  flex: 1;
  min-width: max-content;
  width: 100%;
}

._tableLoading_1k9lj_36 {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 240px;
}._page_1ahih_1 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  gap: calc(2 * var(--mui-spacing));
}

._header_1ahih_8 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

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

._tableArea_1ahih_20 {
  flex: 1;
}

._createdAt_1ahih_24 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  font-size: 0.9375rem;
  line-height: 1.3;
}

._createdAtHint_1ahih_32,
._itemHint_1ahih_33 {
  color: var(--mui-palette-text-secondary);
  font-size: 0.75rem;
  line-height: 1.3;
}

._attachments_1ahih_39 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  min-width: 0;
}

._attachment_1ahih_39 {
  max-width: 100%;
  text-align: left;
  font-size: 0.9375rem;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

._pluginCell_1ahih_57 {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}

._plugin_1ahih_57,
._status_1ahih_65 {
  font-size: 0.9375rem;
  font-weight: 500;
  white-space: nowrap;
}

._status_1ahih_65 {
  color: #c4b05a;
}

._itemsCell_1ahih_75 {
  min-width: 240px;
}

._items_1ahih_75 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
  width: 100%;
}

._itemRow_1ahih_87 {
  display: flex;
  align-items: center;
  gap: 6px;
  min-width: 0;
}

._itemPhoto_1ahih_94,
._itemPhotoFallback_1ahih_95 {
  width: 28px;
  height: 28px;
  border-radius: 4px;
  object-fit: cover;
  flex-shrink: 0;
  background: var(--mui-palette-action-hover);
}

._itemMeta_1ahih_104 {
  min-width: 0;
  display: flex;
  flex-direction: column;
}

._itemName_1ahih_110 {
  font-size: 0.9375rem;
  line-height: 1.3;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

._statusCancelled_1ahih_118 {
  color: #757575;
}

._dialogPaper_1ahih_122 {
  display: flex;
  flex-direction: column;
  border-radius: 12px;
}

._dialogHeader_1ahih_128,
._dialogFooter_1ahih_129 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(1 * var(--mui-spacing));
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
}

._dialogHeader_1ahih_128 {
  border-bottom: 1px solid var(--mui-palette-divider);
}

._dialogFooter_1ahih_129 {
  border-top: 1px solid var(--mui-palette-divider);
  justify-content: flex-end;
}

._dialogTitle_1ahih_146 {
  font-weight: 600;
}

._dialogBody_1ahih_150 {
  display: flex;
  flex-direction: column;
  gap: calc(1.5 * var(--mui-spacing));
  padding: calc(2 * var(--mui-spacing));
}._page_1iapr_1 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  gap: calc(2 * var(--mui-spacing));
}

._header_1iapr_8 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

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

._tableArea_1iapr_20 {
  flex: 1;
}._dialogPaper_fjgzw_1 {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 48px);
  border-radius: 12px;
}

._header_fjgzw_8 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(1 * var(--mui-spacing));
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
  border-bottom: 1px solid var(--mui-palette-divider);
}

._title_fjgzw_17 {
  font-weight: 600;
}

._headerActions_fjgzw_21 {
  display: flex;
  align-items: center;
  gap: calc(0.25 * var(--mui-spacing));
}

._body_fjgzw_27 {
  display: grid;
  grid-template-columns: minmax(0, 1.35fr) minmax(280px, 0.85fr);
  gap: calc(2 * var(--mui-spacing));
  padding: calc(2 * var(--mui-spacing));
  overflow: auto;
  flex: 1;
  min-height: 0;
}

._mainColumn_fjgzw_37,
._variationsPanel_fjgzw_38,
._variationCard_fjgzw_39 {
  display: flex;
  flex-direction: column;
  gap: calc(1.5 * var(--mui-spacing));
}

._variationsPanel_fjgzw_38 {
  align-self: start;
  padding: calc(1.5 * var(--mui-spacing));
  border-radius: 12px;
  background: color-mix(in srgb, var(--mui-palette-primary-main) 6%, transparent);
  border: 1px solid color-mix(in srgb, var(--mui-palette-primary-main) 12%, transparent);
}

._variationsHeader_fjgzw_53 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(1 * var(--mui-spacing));
}

._variationsTitle_fjgzw_60 {
  font-weight: 600;
}

._variationNameField_fjgzw_64 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
  min-width: 0;
  max-width: none;
}

._variationNameHeader_fjgzw_72 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(0.5 * var(--mui-spacing));
  min-height: 32px;
}

._variationNameHeader_fjgzw_72 ._fieldLabel_fjgzw_80 {
  min-width: 0;
}

._variationRemove_fjgzw_84 {
  margin: calc(-0.5 * var(--mui-spacing)) calc(-0.5 * var(--mui-spacing)) calc(-0.5 * var(--mui-spacing)) 0;
  color: var(--mui-palette-text-secondary);
}

._variationRemove_fjgzw_84:hover {
  color: var(--mui-palette-error-main);
}

._field_fjgzw_80 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
  min-width: 0;
  max-width: 430px;
}

._fieldLabel_fjgzw_80 {
  font-weight: 500;
  color: var(--mui-palette-text-primary);
}

._required_fjgzw_106 {
  margin-left: 2px;
  color: var(--mui-palette-error-main);
}

._row_fjgzw_111 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: calc(1.5 * var(--mui-spacing));
}

._priceRange_fjgzw_117 {
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  gap: calc(0.75 * var(--mui-spacing));
  align-items: center;
}

._rangeDash_fjgzw_124 {
  color: var(--mui-palette-text-secondary);
}

._dimensions_fjgzw_128 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: calc(1 * var(--mui-spacing));
}

._photoUpload_fjgzw_134 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: calc(0.5 * var(--mui-spacing));
  width: 132px;
  height: 132px;
  padding: calc(1 * var(--mui-spacing));
  border: 1px dashed var(--mui-palette-divider);
  border-radius: 10px;
  background: var(--mui-palette-background-paper);
  color: var(--mui-palette-text-secondary);
  cursor: pointer;
  font: inherit;
  font-size: 0.8125rem;
  transition: border-color 0.15s ease, background-color 0.15s ease;
}

._photoUpload_fjgzw_134:hover {
  border-color: var(--mui-palette-primary-main);
  background: color-mix(in srgb, var(--mui-palette-primary-main) 4%, transparent);
}

._photoUploadSm_fjgzw_158 {
  width: 112px;
  height: 112px;
}

._photoUploadFilled_fjgzw_163 {
  padding: 0;
  overflow: hidden;
}

._photoFrame_fjgzw_168 {
  position: relative;
  display: inline-block;
  width: fit-content;
}

._photoRemove_fjgzw_174 {
  position: absolute;
  top: 6px;
  right: 6px;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.55);
}

._photoRemove_fjgzw_174:hover {
  background-color: rgba(0, 0, 0, 0.72);
}

._photoRemove_fjgzw_174 svg {
  font-size: 16px;
}

._photoPreview_fjgzw_201 {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
}

._placeholder_fjgzw_208 {
  color: var(--mui-palette-text-secondary);
}

._moreToggle_fjgzw_212 {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  align-self: flex-start;
  border: 0;
  background: transparent;
  color: var(--mui-palette-text-secondary);
  cursor: pointer;
  font: inherit;
  font-size: 0.875rem;
  padding: 0;
}

._moreIcon_fjgzw_226 {
  transition: transform 0.15s ease;
}

._moreIconOpen_fjgzw_230 {
  transform: rotate(180deg);
}

._moreHint_fjgzw_234 {
  margin-top: calc(-0.5 * var(--mui-spacing));
}

._footer_fjgzw_238 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(1 * var(--mui-spacing));
  padding: calc(1.25 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
  border-top: 1px solid var(--mui-palette-divider);
}

@media (max-width: 900px) {
  ._body_fjgzw_27 {
    grid-template-columns: 1fr;
  }
  ._row_fjgzw_111,
  ._dimensions_fjgzw_128 {
    grid-template-columns: 1fr;
  }
  ._priceRange_fjgzw_117 {
    grid-template-columns: 1fr;
  }
  ._rangeDash_fjgzw_124 {
    display: none;
  }
}._page_18n7c_1 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  gap: calc(2 * var(--mui-spacing));
}

._header_18n7c_8 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

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

._tableArea_18n7c_20 {
  flex: 1;
}

._photoCell_18n7c_24 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  border-radius: calc(0.75 * var(--mui-shape-borderRadius));
  overflow: hidden;
  background-color: var(--mui-palette-action-hover);
}

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

._descriptionCell_18n7c_41 {
  max-width: 280px;
}

._descriptionText_18n7c_45 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  line-height: 1.35;
  color: var(--mui-palette-text-secondary);
}

._nameCell_18n7c_54 {
  display: flex;
  flex-direction: column;
  gap: 2px;
  min-width: 0;
}

._variationIds_18n7c_61 {
  color: var(--mui-palette-text-secondary);
  line-height: 1.3;
}._page_1iapr_1 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  gap: calc(2 * var(--mui-spacing));
}

._header_1iapr_8 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

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

._tableArea_1iapr_20 {
  flex: 1;
}._page_uv255_1 {
  display: flex;
  flex-direction: column;
  gap: calc(2 * var(--mui-spacing));
  max-width: 720px;
}

._cardContent_uv255_8 {
  display: flex;
  flex-direction: column;
  gap: calc(2 * var(--mui-spacing));
  max-width: 430px;
}

._themeOption_uv255_15 {
  display: inline-flex;
  align-items: center;
  gap: calc(0.75 * var(--mui-spacing));
}._dialogPaper_6rbgy_1 {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 48px);
  border-radius: 12px;
}

._header_6rbgy_8,
._footer_6rbgy_9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(1 * var(--mui-spacing));
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
}

._header_6rbgy_8 {
  border-bottom: 1px solid var(--mui-palette-divider);
}

._footer_6rbgy_9 {
  border-top: 1px solid var(--mui-palette-divider);
}

._title_6rbgy_25 {
  font-weight: 600;
}

._headerActions_6rbgy_29 {
  display: flex;
  align-items: center;
  gap: calc(0.25 * var(--mui-spacing));
}

._body_6rbgy_35 {
  display: flex;
  flex-direction: column;
  gap: calc(1.75 * var(--mui-spacing));
  padding: calc(2 * var(--mui-spacing));
  overflow: auto;
  flex: 1;
  min-height: 0;
}

._field_6rbgy_45 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
  max-width: 430px;
}

._fieldLabel_6rbgy_52 {
  font-weight: 500;
}

._required_6rbgy_56 {
  margin-left: 2px;
  color: var(--mui-palette-error-main);
}

._palette_6rbgy_61 {
  display: flex;
  flex-wrap: wrap;
  gap: calc(0.75 * var(--mui-spacing));
}

._swatch_6rbgy_67 {
  width: 28px;
  height: 28px;
  padding: 0;
  border: 2px solid transparent;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.16);
}

._swatchSelected_6rbgy_77 {
  border-color: var(--mui-palette-text-primary);
  box-shadow: inset 0 0 0 2px var(--mui-palette-background-paper);
}._page_1iapr_1 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  gap: calc(2 * var(--mui-spacing));
}

._header_1iapr_8 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

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

._tableArea_1iapr_20 {
  flex: 1;
}._dialogPaper_pk18m_1 {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 48px);
  border-radius: 12px;
}

._header_pk18m_8,
._footer_pk18m_9 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(1 * var(--mui-spacing));
  padding: calc(1.5 * var(--mui-spacing)) calc(2 * var(--mui-spacing));
}

._header_pk18m_8 {
  border-bottom: 1px solid var(--mui-palette-divider);
}

._footer_pk18m_9 {
  border-top: 1px solid var(--mui-palette-divider);
}

._title_pk18m_25 {
  font-weight: 600;
}

._body_pk18m_29 {
  display: flex;
  flex-direction: column;
  gap: calc(1.75 * var(--mui-spacing));
  padding: calc(2 * var(--mui-spacing));
  overflow: auto;
  flex: 1;
  min-height: 0;
}

._field_pk18m_39 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

._fieldLabel_pk18m_45 {
  font-weight: 500;
}

._required_pk18m_49 {
  margin-left: 2px;
  color: var(--mui-palette-error-main);
}

._hint_pk18m_54 {
  color: var(--mui-palette-text-secondary);
}

._events_pk18m_58 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  gap: calc(1 * var(--mui-spacing));
}

._eventCard_pk18m_64.MuiButton-root {
  justify-content: flex-start;
  text-align: left;
  text-transform: none;
  min-height: 48px;
}

._chips_pk18m_71 {
  display: flex;
  flex-wrap: wrap;
  gap: calc(0.5 * var(--mui-spacing));
}

._actions_pk18m_77 {
  display: flex;
  flex-direction: column;
  gap: calc(1 * var(--mui-spacing));
}

._actionCard_pk18m_83 {
  display: flex;
  flex-direction: column;
  gap: calc(1 * var(--mui-spacing));
  padding: calc(1.25 * var(--mui-spacing));
  border: 1px solid var(--mui-palette-divider);
  border-radius: 10px;
}

._actionHeader_pk18m_92 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: calc(1 * var(--mui-spacing));
}

._webhookTabs_pk18m_99.MuiTabs-root {
  min-height: 36px;
}

._webhookTabs_pk18m_99 .MuiTab-root {
  min-height: 36px;
  text-transform: none;
}

._webhookPreview_pk18m_108 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
  padding: calc(1 * var(--mui-spacing));
  border: 1px solid var(--mui-palette-divider);
  border-radius: 8px;
  background: var(--mui-palette-action-hover);
}

._webhookPreviewBody_pk18m_118 {
  margin: 0;
  overflow: auto;
  max-height: 280px;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
  font-size: 0.8rem;
  white-space: pre-wrap;
  word-break: break-word;
}._page_1iapr_1 {
  display: flex;
  flex-direction: column;
  min-height: 100%;
  gap: calc(2 * var(--mui-spacing));
}

._header_1iapr_8 {
  display: flex;
  flex-direction: column;
  gap: calc(0.5 * var(--mui-spacing));
}

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

._tableArea_1iapr_20 {
  flex: 1;
}