._navbar_1hawb_10 {
  background: linear-gradient(180deg, var(--mantine-color-navy-9) 0%, #0a1a36 100%);
  border-right: none;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}
._brand_1hawb_18 {
  color: #fff;
  align-items: center;
  gap: 10px;
  min-height: 62px;
  padding: 14px 12px 12px;
  display: flex;
}
._markChip_1hawb_32 {
  background: #fff;
  border-radius: 9px;
  flex-shrink: 0;
  place-items: center;
  width: 34px;
  height: 34px;
  display: grid;
  box-shadow: 0 1px 3px #0000004d;
}
._brandText_1hawb_43 {
  white-space: nowrap;
  min-width: 0;
  overflow: hidden;
}
._wordmark_1hawb_49 {
  letter-spacing: -0.02em;
  color: #fff;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.15;
  display: block;
}
._tenant_1hawb_58 {
  color: #ffffff8c;
  text-overflow: ellipsis;
  font-size: 0.6875rem;
  line-height: 1.3;
  display: block;
  overflow: hidden;
}
._search_1hawb_68 {
  color: #ffffff9e;
  background: #ffffff14;
  border: 1px solid #ffffff17;
  border-radius: 9px;
  align-items: center;
  gap: 8px;
  width: 100%;
  margin: 2px 0 14px;
  padding: 7px 10px;
  font-size: 0.8125rem;
  transition:
    background 0.12s,
    border-color 0.12s;
  display: flex;
}
._search_1hawb_68:hover {
  color: #fff;
  background: #ffffff21;
  border-color: #ffffff2e;
}
._searchLabel_1hawb_91 {
  text-align: left;
  flex: 1;
}
._kbd_1hawb_96 {
  font-family: var(--mantine-font-family-monospace);
  color: #fff9;
  background: #ffffff1a;
  border-radius: 4px;
  padding: 1px 5px;
  font-size: 0.6875rem;
}
._section_1hawb_105 {
  padding: 0 10px;
}
._sectionTitle_1hawb_109 {
  letter-spacing: 0.09em;
  text-transform: uppercase;
  color: #ffffff61;
  white-space: nowrap;
  padding: 16px 10px 6px;
  font-size: 0.625rem;
  font-weight: 700;
  overflow: hidden;
}
._link_1hawb_120 {
  color: #ffffffbd;
  border-radius: 9px;
  align-items: center;
  gap: 11px;
  width: 100%;
  padding: 8px 10px;
  font-size: 0.875rem;
  font-weight: 500;
  text-decoration: none;
  transition:
    background 0.12s,
    color 0.12s;
  display: flex;
  position: relative;
}
._link_1hawb_120:hover {
  color: #fff;
  background: #ffffff17;
}
._link_1hawb_120[data-active] {
  color: #fff;
  background: #00b7ad29;
  font-weight: 600;
}
._link_1hawb_120[data-active]:before {
  content: '';
  background: var(--mantine-color-teal-5);
  border-radius: 0 3px 3px 0;
  width: 3px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: -10px;
  transform: translateY(-50%);
}
._link_1hawb_120[data-active] ._icon_1hawb_161 {
  color: var(--mantine-color-teal-4);
}
._icon_1hawb_161 {
  color: #fff9;
  flex-shrink: 0;
  place-items: center;
  width: 20px;
  display: grid;
}
._linkLabel_1hawb_173 {
  white-space: nowrap;
  text-overflow: ellipsis;
  flex: 1;
  overflow: hidden;
}
._count_1hawb_180 {
  color: #fff;
  text-align: center;
  background: #ffffff24;
  border-radius: 999px;
  min-width: 20px;
  padding: 1px 6px;
  font-size: 0.6875rem;
  font-weight: 700;
}
._count_1hawb_180[data-alert] {
  background: var(--mantine-color-red-6);
}
._collapsed_1hawb_196 ._linkLabel_1hawb_173,
._collapsed_1hawb_196 ._searchLabel_1hawb_91,
._collapsed_1hawb_196 ._kbd_1hawb_96,
._collapsed_1hawb_196 ._brandText_1hawb_43,
._collapsed_1hawb_196 ._count_1hawb_180,
._collapsed_1hawb_196 ._sectionTitle_1hawb_109,
._collapsed_1hawb_196 ._userText_1hawb_202 {
  display: none;
}
._collapsed_1hawb_196 ._link_1hawb_120,
._collapsed_1hawb_196 ._search_1hawb_68,
._collapsed_1hawb_196 ._user_1hawb_202 {
  justify-content: center;
  padding-left: 0;
  padding-right: 0;
}
._dot_1hawb_214 {
  background: var(--mantine-color-teal-4);
  border: 1.5px solid var(--mantine-color-navy-9);
  border-radius: 50%;
  width: 7px;
  height: 7px;
  position: absolute;
  top: 5px;
  right: 9px;
}
._dot_1hawb_214[data-alert] {
  background: var(--mantine-color-red-5);
}
._footer_1hawb_229 {
  border-top: 1px solid #ffffff14;
  margin-top: auto;
  padding: 8px 10px 10px;
}
._user_1hawb_202 {
  color: #fff;
  border-radius: 9px;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 7px 8px;
  transition: background 0.12s;
  display: flex;
}
._user_1hawb_202:hover,
._user_1hawb_202[data-open] {
  background: #ffffff17;
}
._userText_1hawb_202 {
  text-align: left;
  flex: 1;
  min-width: 0;
  overflow: hidden;
}
._userName_1hawb_258 {
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.25;
  display: block;
  overflow: hidden;
}
._userRole_1hawb_268 {
  color: #ffffff80;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 0.6875rem;
  line-height: 1.3;
  display: block;
  overflow: hidden;
}
._collapseButton_1hawb_278 {
  color: #ffffff73;
  border-radius: 7px;
  place-items: center;
  width: 26px;
  height: 26px;
  transition:
    background 0.12s,
    color 0.12s;
  display: grid;
}
._collapseButton_1hawb_278:hover {
  color: #fff;
  background: #ffffff1a;
}
._main_1hawb_299 {
  background-color: var(--mantine-color-gray-0);
  flex: 1;
}
[data-mantine-color-scheme='dark'] ._main_1hawb_299 {
  background-color: var(--mantine-color-dark-6);
}
._main_1hawb_299 {
  overflow-x: auto;
}
.mantine-ActionIcon-root:active {
  transform: none;
}
.pill-tabs .mantine-Tabs-list {
  gap: 4px;
  display: flex;
}
.pill-tabs .mantine-Tabs-tab {
  border-radius: var(--mantine-radius-xl);
  height: 32px;
  font-size: var(--mantine-font-size-sm);
  color: var(--mantine-color-gray-7);
  background-color: #0000;
  padding: 0 12px;
  font-weight: 450;
}
[data-mantine-color-scheme='dark'] .pill-tabs .mantine-Tabs-tab {
  color: var(--mantine-color-gray-4);
}
.pill-tabs .mantine-Tabs-tab {
  justify-content: center;
  align-items: center;
  transition:
    background-color 0.15s,
    color 0.15s;
  display: flex;
}
.pill-tabs .mantine-Tabs-tab:hover {
  background-color: var(--mantine-color-gray-0);
}
[data-mantine-color-scheme='dark'] .pill-tabs .mantine-Tabs-tab:hover {
  background-color: var(--mantine-color-gray-8);
}
.pill-tabs .mantine-Tabs-tab[data-active] {
  background-color: var(--mantine-color-gray-1);
}
[data-mantine-color-scheme='dark'] .pill-tabs .mantine-Tabs-tab[data-active] {
  background-color: var(--mantine-color-gray-7);
}
.pill-tabs .mantine-Tabs-tab[data-active] {
  color: var(--mantine-color-gray-9);
}
[data-mantine-color-scheme='dark'] .pill-tabs .mantine-Tabs-tab[data-active] {
  color: var(--mantine-color-white);
}
.pill-tabs .mantine-Tabs-tab[data-active]:hover {
  background-color: var(--mantine-color-gray-1);
}
[data-mantine-color-scheme='dark'] .pill-tabs .mantine-Tabs-tab[data-active]:hover {
  background-color: var(--mantine-color-gray-7);
}
.pill-tabs .mantine-Tabs-tab[data-active]:hover {
  color: var(--mantine-color-gray-9);
}
[data-mantine-color-scheme='dark'] .pill-tabs .mantine-Tabs-tab[data-active]:hover {
  color: var(--mantine-color-white);
}
.mantine-ActionIcon-root.outline-icon-button {
  border: 1px solid var(--mantine-color-gray-3);
}
[data-mantine-color-scheme='dark'] .mantine-ActionIcon-root.outline-icon-button {
  border: 1px solid var(--mantine-color-gray-6);
}
.mantine-ActionIcon-root.outline-icon-button {
  transition: border-color 0.15s;
}
.mantine-ActionIcon-root.outline-icon-button:hover,
.mantine-ActionIcon-root.outline-icon-button[data-opened],
[data-mantine-color-scheme='dark'] .mantine-ActionIcon-root.outline-icon-button:hover,
[data-mantine-color-scheme='dark'] .mantine-ActionIcon-root.outline-icon-button[data-opened] {
  border-color: var(--mantine-color-gray-5);
}
.mantine-ActionIcon-root.outline-icon-button svg {
  color: var(--mantine-color-gray-6);
}
.mantine-Menu-item {
  border-radius: var(--mantine-radius-sm);
}
.mantine-Menu-item:hover,
.mantine-Menu-item[data-hovered] {
  background-color: var(--mantine-color-gray-0);
}
[data-mantine-color-scheme='dark'] .mantine-Menu-item:hover,
[data-mantine-color-scheme='dark'] .mantine-Menu-item[data-hovered] {
  background-color: var(--mantine-color-dark-8);
}
.filter-submenu-dropdown {
  min-width: 200px;
}
.grecaptcha-badge {
  visibility: hidden;
}
:root {
  --trajectory-content-height: calc(100vh - var(--app-shell-header-height, 0px));
}
