/* [project]/components/shell/Rail.module.css [app-client] (css) */
.Rail-module__fhf3Xa__rail {
  background: var(--studio-navbar);
}

.Rail-module__fhf3Xa__brandRow {
  min-height: calc(2.75rem * var(--mantine-scale));
  padding: 0 calc(.375rem * var(--mantine-scale));
}

.Rail-module__fhf3Xa__list {
  gap: calc(.25rem * var(--mantine-scale));
  flex-direction: column;
  display: flex;
}

.Rail-module__fhf3Xa__list[data-top] {
  margin-top: var(--mantine-spacing-sm);
}

.Rail-module__fhf3Xa__divider {
  margin: calc(.375rem * var(--mantine-scale)) 0;
}

.Rail-module__fhf3Xa__item {
  align-items: center;
  gap: var(--mantine-spacing-sm);
  width: 100%;
  height: calc(2.5rem * var(--mantine-scale));
  padding: 0 calc(.625rem * var(--mantine-scale));
  border-radius: var(--mantine-radius-md);
  color: var(--mantine-color-text);
  font-size: var(--mantine-font-size-sm);
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.Rail-module__fhf3Xa__item[data-collapsed] {
  width: calc(2.75rem * var(--mantine-scale));
  justify-content: center;
  margin: 0 auto;
  padding: 0;
}

.Rail-module__fhf3Xa__item:hover:not([data-disabled]) {
  background: var(--mantine-color-gray-1);
}

[data-mantine-color-scheme="dark"] .Rail-module__fhf3Xa__item:hover:not([data-disabled]) {
  background: var(--mantine-color-dark-5);
}

.Rail-module__fhf3Xa__item[data-active] {
  background: var(--mantine-color-brand-0);
}

[data-mantine-color-scheme="dark"] .Rail-module__fhf3Xa__item[data-active] {
  background: color-mix(in srgb, var(--mantine-color-brand-6) 18%, transparent);
}

.Rail-module__fhf3Xa__item[data-active] {
  color: var(--mantine-color-brand-8);
}

[data-mantine-color-scheme="dark"] .Rail-module__fhf3Xa__item[data-active] {
  color: var(--mantine-color-brand-2);
}

.Rail-module__fhf3Xa__item[data-disabled] {
  color: var(--mantine-color-dimmed);
  cursor: default;
}

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

/* [project]/components/overlays/dialog.module.css [app-client] (css) */
.dialog-module__2v8P_G__content {
  background: var(--studio-surface);
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.dialog-module__2v8P_G__header {
  background: var(--studio-surface);
  border-bottom: 1px solid var(--mantine-color-default-border);
  flex: none;
}

.dialog-module__2v8P_G__body {
  flex-direction: column;
  flex: auto;
  min-height: 0;
  padding: 0;
  display: flex;
}

.dialog-module__2v8P_G__form {
  flex-direction: column;
  flex: auto;
  min-height: 0;
  display: flex;
}

.dialog-module__2v8P_G__scroll {
  flex: auto;
  min-height: 0;
}

.dialog-module__2v8P_G__scrollContent {
  padding: var(--mantine-spacing-lg) var(--mb-padding, var(--mantine-spacing-lg));
}

.dialog-module__2v8P_G__error {
  padding: 0 var(--mb-padding, var(--mantine-spacing-lg)) var(--mantine-spacing-md);
  flex: none;
}

.dialog-module__2v8P_G__footer {
  padding: var(--mantine-spacing-md) var(--mb-padding, var(--mantine-spacing-lg));
  border-top: 1px solid var(--mantine-color-default-border);
  flex: none;
}

/* [project]/components/forms/forms.module.css [app-client] (css) */
.forms-module__ru0UGW__monoInput {
  font-family: var(--mantine-font-family-monospace);
}

.forms-module__ru0UGW__section + .forms-module__ru0UGW__section {
  margin-top: var(--mantine-spacing-md);
}

.forms-module__ru0UGW__markdownContent {
  outline: none;
  min-height: 18rem;
}

.forms-module__ru0UGW__markdownInvalid {
  border-color: var(--mantine-color-error);
}

/*# sourceMappingURL=components_0-6_kc1._.css.map*/