/* [project]/src/components/header/Header.module.scss.module.css [app-client] (css) */
.Header-module-scss-module__yUQ6Nq__wrapper {
  z-index: 1030;
  box-sizing: border-box;
  background: color-mix(in srgb, var(--gf-canvas) 88%, transparent);
  -webkit-backdrop-filter: saturate(1.4) blur(10px);
  backdrop-filter: saturate(1.4) blur(10px);
  border-bottom: 1px solid var(--gf-border);
  flex-direction: column;
  justify-content: center;
  height: 60px;
  padding: 0 24px;
  display: flex;
  position: fixed;
  top: 0;
  left: 248px;
  right: 0;
}

[class*="tablet"] .Header-module-scss-module__yUQ6Nq__wrapper, [class*="mobile"] .Header-module-scss-module__yUQ6Nq__wrapper {
  background: var(--gf-surface);
  justify-content: space-between;
  height: 112px;
  padding: 8px 16px 12px;
  left: 0;
}

.Header-module-scss-module__yUQ6Nq__row {
  align-items: center;
  gap: 12px;
  min-width: 0;
  min-height: 44px;
  display: flex;
}

.Header-module-scss-module__yUQ6Nq__rightSection {
  align-items: center;
  gap: 8px;
  margin-left: auto;
  display: flex;
}

.Header-module-scss-module__yUQ6Nq__mobileMenuButton {
  color: var(--gf-text-primary) !important;
  margin-left: -8px !important;
}

.Header-module-scss-module__yUQ6Nq__logo {
  width: auto;
  height: 24px;
}

.Header-module-scss-module__yUQ6Nq__iconButton {
  width: 36px;
  height: 36px;
  color: var(--gf-text-secondary) !important;
}

.Header-module-scss-module__yUQ6Nq__iconButton:hover {
  color: var(--gf-text-primary) !important;
  background-color: color-mix(in srgb, var(--gf-text-primary) 6%, transparent) !important;
}

.Header-module-scss-module__yUQ6Nq__search {
  align-items: center;
  gap: 8px;
  width: 280px;
  height: 36px;
  transition: border-color .12s, box-shadow .12s;
  border: 1px solid var(--gf-border-strong) !important;
  background: var(--gf-surface) !important;
  color: var(--gf-text-secondary) !important;
  border-radius: 8px !important;
  padding: 0 8px 0 12px !important;
  display: flex !important;
}

.Header-module-scss-module__yUQ6Nq__search:hover {
  border-color: var(--gf-text-muted) !important;
}

.Header-module-scss-module__yUQ6Nq__search.Mui-focusVisible {
  box-shadow: var(--gf-focus);
}

[class*="tablet"] .Header-module-scss-module__yUQ6Nq__search {
  width: 220px;
}

.Header-module-scss-module__yUQ6Nq__searchIcon {
  color: var(--gf-text-muted);
}

.Header-module-scss-module__yUQ6Nq__searchLabel {
  text-align: left;
  flex: 1;
  font-size: 14px;
}

.Header-module-scss-module__yUQ6Nq__kbd {
  border: 1px solid var(--gf-border);
  background: var(--gf-surface-subtle);
  height: 22px;
  color: var(--gf-text-secondary);
  border-radius: 5px;
  align-items: center;
  padding: 0 6px;
  font-family: inherit;
  font-size: 11px;
  font-weight: 500;
  display: inline-flex;
}

.Header-module-scss-module__yUQ6Nq__scope {
  text-align: left;
  align-items: center;
  gap: 12px;
  min-width: 240px;
  max-width: 440px;
  transition: background-color .12s, box-shadow .12s;
  border-radius: 8px !important;
  margin-left: -6px !important;
  padding: 6px 12px 6px 6px !important;
  display: flex !important;
}

.Header-module-scss-module__yUQ6Nq__scope:hover {
  background-color: color-mix(in srgb, var(--gf-text-primary) 5%, transparent);
}

.Header-module-scss-module__yUQ6Nq__scope.Mui-focusVisible {
  box-shadow: var(--gf-focus);
}

[class*="tablet"] .Header-module-scss-module__yUQ6Nq__scope, [class*="mobile"] .Header-module-scss-module__yUQ6Nq__scope {
  border: 1px solid var(--gf-border);
  background-color: var(--gf-surface-subtle);
  flex: 1;
  min-width: 0;
  max-width: none;
  margin-left: 0 !important;
}

.Header-module-scss-module__yUQ6Nq__scopeAvatar {
  flex-shrink: 0;
  background-color: var(--gf-primary) !important;
  width: 32px !important;
  height: 32px !important;
  color: var(--gf-on-primary) !important;
  border-radius: 8px !important;
  font-size: 12px !important;
}

.Header-module-scss-module__yUQ6Nq__scopeText {
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}

.Header-module-scss-module__yUQ6Nq__scopeTrail, .Header-module-scss-module__yUQ6Nq__scopeName {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Header-module-scss-module__yUQ6Nq__scopeTrail {
  color: var(--gf-text-secondary);
  font-size: 12px !important;
  line-height: 16px !important;
}

.Header-module-scss-module__yUQ6Nq__scopeName {
  color: var(--gf-text-primary);
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 20px !important;
}

.Header-module-scss-module__yUQ6Nq__scopeIcon {
  color: var(--gf-text-muted);
  flex-shrink: 0;
}

/* [project]/src/components/common/dialogHeader/DialogHeader.module.scss.module.css [app-client] (css) */
.DialogHeader-module-scss-module__sn7wda__header {
  border-bottom: 1px solid var(--gf-border);
  flex-shrink: 0;
  align-items: flex-start;
  gap: 16px;
  padding: 20px 20px 16px 24px;
  display: flex;
}

[class*="mobile"] .DialogHeader-module-scss-module__sn7wda__header {
  padding: 16px 16px 12px 20px !important;
}

.DialogHeader-module-scss-module__sn7wda__text {
  flex: 1;
  min-width: 0;
  padding-top: 2px;
}

.DialogHeader-module-scss-module__sn7wda__title {
  letter-spacing: -.01em;
  color: var(--gf-text-primary);
  text-wrap: balance;
  margin: 0;
  font-size: 17px;
  font-weight: 600;
  line-height: 24px;
  border-bottom: 0 !important;
  padding: 0 !important;
}

.DialogHeader-module-scss-module__sn7wda__subtitle {
  color: var(--gf-text-secondary);
  margin: 4px 0 0;
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
}

.DialogHeader-module-scss-module__sn7wda__close {
  flex-shrink: 0;
  color: var(--gf-text-muted) !important;
  margin: -2px -4px 0 0 !important;
}

.DialogHeader-module-scss-module__sn7wda__close:hover {
  color: var(--gf-text-primary) !important;
  background-color: var(--gf-surface-sunken) !important;
}

/* [project]/src/components/common/resourceDialog/ResourceDialog.module.scss.module.css [app-client] (css) */
.ResourceDialog-module-scss-module__NKE46a__rowWrapper {
  flex-direction: column;
  gap: 6px;
  display: flex;
}

.ResourceDialog-module-scss-module__NKE46a__rowWrapper + .ResourceDialog-module-scss-module__NKE46a__rowWrapper {
  margin-top: 20px;
}

.ResourceDialog-module-scss-module__NKE46a__label {
  color: var(--gf-text-secondary);
  font-size: 13px;
  font-weight: 500;
  line-height: 18px;
}

.ResourceDialog-module-scss-module__NKE46a__resourceSelect .MuiSelect-select {
  align-items: center;
  min-height: 22px;
  display: flex;
}

/* [project]/src/components/common/pageSkeleton/PageSkeleton.module.scss.module.css [app-client] (css) */
.PageSkeleton-module-scss-module__mecSSa__wrapper {
  flex-direction: column;
  width: 100%;
  display: flex;
}

.PageSkeleton-module-scss-module__mecSSa__header {
  justify-content: space-between;
  align-items: flex-end;
  gap: 16px;
  padding-bottom: 24px;
  display: flex;
}

.PageSkeleton-module-scss-module__mecSSa__toolbar {
  max-width: 100%;
  margin-bottom: 16px;
}

.PageSkeleton-module-scss-module__mecSSa__table {
  border: 1px solid var(--gf-border);
  background: var(--gf-surface);
  border-radius: 12px;
  overflow: hidden;
}

.PageSkeleton-module-scss-module__mecSSa__row {
  border-top: 1px solid var(--gf-border);
  gap: 24px;
  padding: 14px 16px;
  display: flex;
}

/* [project]/src/components/languageSwitch/LanguageSwitch.module.scss.module.css [app-client] (css) */
.LanguageSwitch-module-scss-module__6xQR9q__wrapper {
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  padding: 6px 12px;
  display: flex;
}

.LanguageSwitch-module-scss-module__6xQR9q__label {
  color: var(--gf-text-secondary);
  font-size: 13px;
  font-weight: 500;
}

.LanguageSwitch-module-scss-module__6xQR9q__group .MuiToggleButton-root {
  width: 34px;
  height: 30px;
  color: var(--gf-text-muted);
  border-color: var(--gf-border);
  padding: 0;
  font-size: 11px;
  font-weight: 600;
}

.LanguageSwitch-module-scss-module__6xQR9q__group .MuiToggleButton-root:hover {
  color: var(--gf-text-primary);
  background-color: var(--gf-surface-subtle);
}

.LanguageSwitch-module-scss-module__6xQR9q__group .MuiToggleButton-root.Mui-selected {
  color: var(--gf-primary-strong);
  background-color: var(--gf-primary-tint);
}

.LanguageSwitch-module-scss-module__6xQR9q__group .MuiToggleButton-root.Mui-selected:hover {
  background-color: var(--gf-primary-tint-strong);
}

.LanguageSwitch-module-scss-module__6xQR9q__trigger {
  width: 36px;
  height: 36px;
  color: var(--gf-text-secondary) !important;
}

.LanguageSwitch-module-scss-module__6xQR9q__trigger:hover {
  color: var(--gf-text-primary) !important;
  background-color: color-mix(in srgb, var(--gf-text-primary) 6%, transparent) !important;
}

/* [project]/src/components/sidebar/Sidebar.module.scss.module.css [app-client] (css) */
.Sidebar-module-scss-module__2ASEvG__desktopWrapper {
  background: var(--gf-sidebar-bg);
  border-right: 1px solid var(--gf-sidebar-border);
  z-index: 1030;
  flex-direction: column;
  width: 248px;
  height: 100dvh;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
}

[class*="tablet"] .Sidebar-module-scss-module__2ASEvG__desktopWrapper, [class*="mobile"] .Sidebar-module-scss-module__2ASEvG__desktopWrapper, [class*="desktop"] .Sidebar-module-scss-module__2ASEvG__mobileDrawer {
  display: none;
}

.Sidebar-module-scss-module__2ASEvG__mobileDrawerPaper {
  background: var(--gf-sidebar-bg) !important;
  border-radius: 0 !important;
  width: 280px !important;
}

.Sidebar-module-scss-module__2ASEvG__wrapper {
  width: 100%;
  height: 100%;
  color: var(--gf-sidebar-text);
  flex-direction: column;
  display: flex;
}

.Sidebar-module-scss-module__2ASEvG__logoWrapper {
  justify-content: space-between;
  align-items: center;
  min-height: 60px;
  padding: 0 20px;
  display: flex;
}

.Sidebar-module-scss-module__2ASEvG__logoWrapper .Sidebar-module-scss-module__2ASEvG__logo {
  width: 96px;
  height: auto;
  display: block;
}

.Sidebar-module-scss-module__2ASEvG__mobileCloseButton {
  display: none;
  color: var(--gf-sidebar-text) !important;
}

.Sidebar-module-scss-module__2ASEvG__mobileCloseButton:hover {
  background-color: var(--gf-sidebar-hover) !important;
}

[class*="tablet"] .Sidebar-module-scss-module__2ASEvG__mobileCloseButton, [class*="mobile"] .Sidebar-module-scss-module__2ASEvG__mobileCloseButton {
  display: flex;
}

.Sidebar-module-scss-module__2ASEvG__navWrapper {
  scrollbar-color: rgba(255, 255, 255, .16) rgba(0, 0, 0, 0);
  flex-direction: column;
  flex: 1;
  padding: 8px 12px 24px;
  display: flex;
  overflow-y: auto;
}

.Sidebar-module-scss-module__2ASEvG__navWrapper::-webkit-scrollbar-thumb {
  background-color: rgba(255, 255, 255, .16);
}

.Sidebar-module-scss-module__2ASEvG__groupLabel {
  color: var(--gf-sidebar-text-muted);
  padding: 8px 12px;
  font-size: 12px;
  font-weight: 500;
}

.Sidebar-module-scss-module__2ASEvG__navListWrapper {
  flex-direction: column;
  gap: 2px;
  display: flex;
  padding: 0 !important;
}

.Sidebar-module-scss-module__2ASEvG__navItem {
  min-height: 36px;
  color: var(--gf-sidebar-text);
  gap: 12px;
  border-radius: 8px !important;
  padding: 6px 12px !important;
  transition: background-color .12s, color .12s !important;
}

.Sidebar-module-scss-module__2ASEvG__navItem .Sidebar-module-scss-module__2ASEvG__navIcon {
  color: var(--gf-sidebar-text-muted);
  font-size: 19px;
  transition: color .12s;
}

.Sidebar-module-scss-module__2ASEvG__navItem .Sidebar-module-scss-module__2ASEvG__navLabel {
  margin: 0;
}

.Sidebar-module-scss-module__2ASEvG__navItem .Sidebar-module-scss-module__2ASEvG__navLabel .MuiListItemText-primary {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
}

.Sidebar-module-scss-module__2ASEvG__navItem .Sidebar-module-scss-module__2ASEvG__navSpinner {
  color: var(--gf-sidebar-accent);
  flex-shrink: 0;
}

.Sidebar-module-scss-module__2ASEvG__navItem:hover {
  color: var(--gf-sidebar-active-text);
  background-color: var(--gf-sidebar-hover) !important;
}

.Sidebar-module-scss-module__2ASEvG__navItem:hover .Sidebar-module-scss-module__2ASEvG__navIcon {
  color: var(--gf-sidebar-text);
}

.Sidebar-module-scss-module__2ASEvG__navItem.Mui-focusVisible {
  outline: 2px solid var(--gf-sidebar-accent);
  outline-offset: -2px;
}

.Sidebar-module-scss-module__2ASEvG__navItem.Sidebar-module-scss-module__2ASEvG__active {
  color: var(--gf-sidebar-active-text);
  background-color: var(--gf-sidebar-active-bg) !important;
}

.Sidebar-module-scss-module__2ASEvG__navItem.Mui-selected {
  color: var(--gf-sidebar-active-text);
  background-color: var(--gf-sidebar-active-bg) !important;
}

.Sidebar-module-scss-module__2ASEvG__navItem.Sidebar-module-scss-module__2ASEvG__active .Sidebar-module-scss-module__2ASEvG__navIcon {
  color: var(--gf-sidebar-accent);
}

.Sidebar-module-scss-module__2ASEvG__navItem.Mui-selected .Sidebar-module-scss-module__2ASEvG__navIcon {
  color: var(--gf-sidebar-accent);
}

.Sidebar-module-scss-module__2ASEvG__navItem.Sidebar-module-scss-module__2ASEvG__active:hover {
  background-color: rgba(201, 201, 92, .2) !important;
}

.Sidebar-module-scss-module__2ASEvG__navItem.Mui-selected:hover {
  background-color: rgba(201, 201, 92, .2) !important;
}

.Sidebar-module-scss-module__2ASEvG__navItem.Sidebar-module-scss-module__2ASEvG__subItem {
  padding-left: 40px !important;
}

[class*="mobile"] .Sidebar-module-scss-module__2ASEvG__navItem {
  min-height: 44px;
}

.Sidebar-module-scss-module__2ASEvG__account {
  border-top: 1px solid var(--gf-sidebar-border);
  padding: 12px;
}

.Sidebar-module-scss-module__2ASEvG__accountButton {
  text-align: left;
  align-items: center;
  gap: 12px;
  width: 100%;
  transition: background-color .12s;
  color: inherit !important;
  border-radius: 8px !important;
  padding: 8px !important;
  display: flex !important;
}

.Sidebar-module-scss-module__2ASEvG__accountButton:hover {
  background-color: var(--gf-sidebar-hover);
}

.Sidebar-module-scss-module__2ASEvG__accountButton.Mui-focusVisible {
  outline: 2px solid var(--gf-sidebar-accent);
  outline-offset: -2px;
}

.Sidebar-module-scss-module__2ASEvG__accountAvatar {
  background-color: var(--gf-sidebar-active-bg) !important;
  width: 32px !important;
  height: 32px !important;
  color: var(--gf-sidebar-accent) !important;
  font-size: 12px !important;
}

.Sidebar-module-scss-module__2ASEvG__accountText {
  flex-direction: column;
  flex: 1;
  min-width: 0;
  display: flex;
}

.Sidebar-module-scss-module__2ASEvG__accountName, .Sidebar-module-scss-module__2ASEvG__accountMeta {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.Sidebar-module-scss-module__2ASEvG__accountName {
  color: var(--gf-sidebar-active-text);
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
}

.Sidebar-module-scss-module__2ASEvG__accountMeta {
  color: var(--gf-sidebar-text-muted);
  font-size: 12px;
  line-height: 16px;
}

.Sidebar-module-scss-module__2ASEvG__accountIcon {
  color: var(--gf-sidebar-text-muted);
}

.Sidebar-module-scss-module__2ASEvG__accountMenuHeader {
  padding: 8px 12px 0;
}

/* [project]/src/components/themeModeSwitch/ThemeModeSwitch.module.scss.module.css [app-client] (css) */
.ThemeModeSwitch-module-scss-module__Dh59Ma__wrapper {
  justify-content: space-between;
  align-items: center;
  gap: 12px;
  padding: 6px 12px;
  display: flex;
}

.ThemeModeSwitch-module-scss-module__Dh59Ma__label {
  color: var(--gf-text-secondary);
  font-size: 13px;
  font-weight: 500;
}

.ThemeModeSwitch-module-scss-module__Dh59Ma__group .MuiToggleButton-root {
  width: 34px;
  height: 30px;
  color: var(--gf-text-muted);
  border-color: var(--gf-border);
  padding: 0;
}

.ThemeModeSwitch-module-scss-module__Dh59Ma__group .MuiToggleButton-root:hover {
  color: var(--gf-text-primary);
  background-color: var(--gf-surface-subtle);
}

.ThemeModeSwitch-module-scss-module__Dh59Ma__group .MuiToggleButton-root.Mui-selected {
  color: var(--gf-primary-strong);
  background-color: var(--gf-primary-tint);
}

.ThemeModeSwitch-module-scss-module__Dh59Ma__group .MuiToggleButton-root.Mui-selected:hover {
  background-color: var(--gf-primary-tint-strong);
}

/* [project]/src/components/common/dotsLoader/DotsLoader.module.scss.module.css [app-client] (css) */
.DotsLoader-module-scss-module__9xNEEG__dotsLoader {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  padding: 24px 0;
  display: flex;
}

.DotsLoader-module-scss-module__9xNEEG__dotsLoader.DotsLoader-module-scss-module__9xNEEG__centered {
  padding: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.DotsLoader-module-scss-module__9xNEEG__dots {
  align-items: center;
  gap: 6px;
  display: inline-flex;
}

.DotsLoader-module-scss-module__9xNEEG__dot {
  background-color: var(--gf-primary);
  opacity: .25;
  border-radius: 50%;
  width: 7px;
  height: 7px;
  animation: 1s ease-in-out infinite DotsLoader-module-scss-module__9xNEEG__pulse;
}

.DotsLoader-module-scss-module__9xNEEG__dot:nth-child(2) {
  animation-delay: .15s;
}

.DotsLoader-module-scss-module__9xNEEG__dot:nth-child(3) {
  animation-delay: .3s;
}

@keyframes DotsLoader-module-scss-module__9xNEEG__pulse {
  0%, 100% {
    opacity: .25;
    transform: scale(.85);
  }

  40% {
    opacity: 1;
    transform: scale(1);
  }
}

@media (prefers-reduced-motion: reduce) {
  .DotsLoader-module-scss-module__9xNEEG__dot {
    opacity: .6;
    animation: none;
  }
}

.DotsLoader-module-scss-module__9xNEEG__label {
  color: var(--gf-text-secondary);
  font-size: 13px;
}

.DotsLoader-module-scss-module__9xNEEG__srOnly {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

/* [project]/src/app/(protected)/layout.module.scss.module.css [app-client] (css) */
.layout-module-scss-module__4rHa7a__container {
  background-color: var(--gf-canvas);
  box-sizing: border-box;
  flex-direction: column;
  flex-grow: 1;
  min-height: calc(100vh - 60px);
  margin-top: 60px;
  margin-left: 248px;
  padding: 32px 40px 48px;
  display: flex;
  max-width: 100% !important;
}

[class*="tablet"] .layout-module-scss-module__4rHa7a__container, [class*="mobile"] .layout-module-scss-module__4rHa7a__container {
  min-height: calc(100vh - 112px);
  margin-top: 112px;
  margin-left: 0;
  padding: 20px 16px 40px;
}

.layout-module-scss-module__4rHa7a__content {
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
  min-width: 0;
  max-width: 1440px;
  margin: 0 auto;
  display: flex;
}

.layout-module-scss-module__4rHa7a__overlay {
  background-color: var(--gf-overlay);
  z-index: 1025;
  opacity: 0;
  visibility: hidden;
  transition: opacity .18s, visibility .18s;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.layout-module-scss-module__4rHa7a__overlay.layout-module-scss-module__4rHa7a__active {
  opacity: 1;
  visibility: visible;
}

[class*="desktop"] .layout-module-scss-module__4rHa7a__overlay {
  display: none;
}

.layout-module-scss-module__4rHa7a__chatBotGroup {
  border-top: 1px solid var(--gf-sidebar-border);
  flex-direction: column;
  margin: 20px 0 8px;
  padding-top: 16px;
  display: flex;
}

.layout-module-scss-module__4rHa7a__groupLabel {
  color: var(--gf-sidebar-text-muted);
  padding: 8px 12px;
  font-size: 12px;
  font-weight: 500;
}

.layout-module-scss-module__4rHa7a__chatBotSelect {
  margin-bottom: 8px !important;
}

.layout-module-scss-module__4rHa7a__chatBotSelect .MuiOutlinedInput-root {
  color: var(--gf-sidebar-active-text);
  background-color: rgba(255, 255, 255, .04);
}

.layout-module-scss-module__4rHa7a__chatBotSelect .MuiOutlinedInput-notchedOutline {
  border-color: rgba(255, 255, 255, .14) !important;
}

.layout-module-scss-module__4rHa7a__chatBotSelect .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline {
  border-color: rgba(255, 255, 255, .28) !important;
}

.layout-module-scss-module__4rHa7a__chatBotSelect .MuiOutlinedInput-root.Mui-focused {
  box-shadow: 0 0 0 3px rgba(201, 201, 92, .25);
}

.layout-module-scss-module__4rHa7a__chatBotSelect .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline {
  border-color: var(--gf-sidebar-accent) !important;
}

.layout-module-scss-module__4rHa7a__chatBotSelect .MuiSelect-select {
  font-size: 14px;
  font-weight: 500;
}

.layout-module-scss-module__4rHa7a__chatBotSelect .MuiSelect-icon {
  color: var(--gf-sidebar-text-muted);
}

/* [project]/src/components/commandPalette/CommandPalette.module.scss.module.css [app-client] (css) */
.CommandPalette-module-scss-module__ZdS27G__paper {
  overflow: hidden;
  border-radius: 16px !important;
  margin-top: 12vh !important;
}

@media (max-width: 639.95px) {
  .CommandPalette-module-scss-module__ZdS27G__paper {
    border-radius: 16px !important;
    align-self: flex-start !important;
    width: calc(100% - 32px) !important;
    margin: 8vh 16px 0 !important;
  }
}

.CommandPalette-module-scss-module__ZdS27G__searchRow {
  border-bottom: 1px solid var(--gf-border);
  align-items: center;
  gap: 12px;
  padding: 14px 18px;
  display: flex;
}

.CommandPalette-module-scss-module__ZdS27G__searchIcon {
  color: var(--gf-text-muted);
}

.CommandPalette-module-scss-module__ZdS27G__input {
  font-size: 16px !important;
}

.CommandPalette-module-scss-module__ZdS27G__input input::placeholder {
  color: var(--gf-text-muted);
  opacity: 1;
}

.CommandPalette-module-scss-module__ZdS27G__kbd {
  border: 1px solid var(--gf-border);
  background: var(--gf-surface-subtle);
  min-width: 20px;
  height: 20px;
  color: var(--gf-text-secondary);
  box-sizing: border-box;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-right: 3px;
  padding: 0 5px;
  font-family: inherit;
  font-size: 11px;
  font-weight: 500;
  display: inline-flex;
}

.CommandPalette-module-scss-module__ZdS27G__list {
  max-height: min(420px, 55vh);
  margin: 0;
  padding: 8px;
  list-style: none;
  overflow-y: auto;
}

.CommandPalette-module-scss-module__ZdS27G__groupLabel {
  color: var(--gf-text-muted);
  padding: 12px 12px 6px;
  font-size: 12px;
  font-weight: 500;
}

.CommandPalette-module-scss-module__ZdS27G__groupLabel:first-child {
  padding-top: 4px;
}

.CommandPalette-module-scss-module__ZdS27G__item {
  cursor: pointer;
  min-height: 40px;
  color: var(--gf-text-primary);
  border-radius: 8px;
  align-items: center;
  gap: 12px;
  padding: 0 12px;
  font-size: 14px;
  font-weight: 500;
  display: flex;
}

.CommandPalette-module-scss-module__ZdS27G__item .CommandPalette-module-scss-module__ZdS27G__icon {
  color: var(--gf-text-muted);
}

.CommandPalette-module-scss-module__ZdS27G__item .CommandPalette-module-scss-module__ZdS27G__label {
  flex: 1;
}

.CommandPalette-module-scss-module__ZdS27G__item .CommandPalette-module-scss-module__ZdS27G__enterIcon {
  color: var(--gf-primary);
  font-size: 16px;
}

.CommandPalette-module-scss-module__ZdS27G__item.CommandPalette-module-scss-module__ZdS27G__active {
  background: var(--gf-primary-tint);
}

.CommandPalette-module-scss-module__ZdS27G__item.CommandPalette-module-scss-module__ZdS27G__active .CommandPalette-module-scss-module__ZdS27G__icon {
  color: var(--gf-primary);
}

.CommandPalette-module-scss-module__ZdS27G__empty {
  text-align: center;
  color: var(--gf-text-secondary);
  margin: 0;
  padding: 32px 20px;
  font-size: 14px;
}

.CommandPalette-module-scss-module__ZdS27G__footer {
  border-top: 1px solid var(--gf-border);
  background: var(--gf-surface-subtle);
  color: var(--gf-text-secondary);
  gap: 20px;
  padding: 10px 18px;
  font-size: 12px;
  display: flex;
}

[class*="mobile"] .CommandPalette-module-scss-module__ZdS27G__footer {
  display: none;
}

/*# sourceMappingURL=src_30487540._.css.map*/