@layer mantine, mantine_custom, theme;

.cl-modalBackdrop {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

body:has(.frame.standalone) {
  --frame-bar-height: calc(2.5rem * var(--mantine-scale));
}

body:has(.frame.standalone) .mantine-Modal-inner {
  inset: var(--frame-bar-height) 0 0;
}

body:has(.frame.standalone) .mantine-Modal-overlay {
  inset: var(--frame-bar-height) 0 0;
}

body:has(.frame.standalone) .cl-modalBackdrop {
  top: var(--frame-bar-height);
}

body.fullscreen {
  --frame-bar-height: 0rem !important;
}

@layer theme {
  @font-face {
    font-display: swap;
    font-family: Mona Sans;
    font-style: normal;
    src: url(/static/font/Mona-Sans.232bb429.woff2) format("woff2");
  }

  @font-face {
    font-display: swap;
    font-family: Hubot Sans;
    font-style: normal;
    src: url(/static/font/Hubot-Sans.5a7520e4.woff2) format("woff2");
  }

  @font-face {
    font-display: swap;
    font-family: FrachterMono;
    src: url(/static/font/RedditMono-VariableFont_wght.c3c1b932.ttf);
  }

  body {
    --scale: 1;
    --root-font-size: 16;
    --color-brand: #ff1a5c;
    --color-brand-secondary: #00a9cb;
    --z-index-network-connection-guard: 9000;
    --frame-bar-height: 0rem;
    --org-appbar-height: calc(4.375rem * var(--mantine-scale));
    --sidebar-settings-width: calc(17.5rem * var(--mantine-scale));
    --sidebar-apps-width: calc(3.75rem * var(--mantine-scale));
    --divider-color: var(--mantine-color-gray-3);
  }

  @supports (color: color(display-p3 0 0 0)) {
    body {
      --color-brand: color(display-p3 .99892 .0752441 .343471);
      --color-brand-secondary: color(display-p3 .013832 .658873 .808791);
    }
  }

  @supports (color: lab(0% 0 0)) {
    body {
      --color-brand: lab(57.2321% 94.1678 36.3294);
      --color-brand-secondary: lab(62.7231% -37.4775 -33.7118);
    }
  }

  [data-mantine-color-scheme="dark"] body {
    --divider-color: color-mix(in srgb, var(--mantine-color-text) 10%, transparent);
  }

  body {
    --page-max-width: calc(50rem * var(--mantine-scale));
    min-height: 100vh;
    min-height: 100dvh;
  }

  a:not([class^="mantine-"]) {
    color: var(--mantine-primary-color-filled);
  }

  fieldset {
    border: none;
    margin: 0;
    padding: 0;
  }

  * {
    -webkit-hyphens: auto;
    hyphens: auto;
  }
}

@layer mantine_custom {
  .mantine-Modal-root .mantine-Modal-overlay {
    -webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px);
    background-color: #0000001a;
  }

  .mantine-Modal-root .mantine-Modal-content {
    grid-template-rows: 1fr;
    align-content: start;
    display: grid;
    position: relative;
  }

  .mantine-Modal-root .mantine-Modal-content:has(.mantine-Modal-header) {
    grid-template-rows: auto 1fr;
  }

  .mantine-Modal-root .mantine-Modal-title {
    text-transform: uppercase;
    font-size: large;
    font-weight: 600;
  }

  .mantine-Modal-root .mantine-Modal-body {
    border-radius: calc(.375rem * var(--mantine-scale));
  }

  .mantine-Input-section, [data-mantine-color-scheme="dark"] .mantine-Input-section {
    --combobox-chevron-color: --mantine-color-dark-3;
  }

  .mantine-InputWrapper-error {
    padding-inline-start: .25rem;
    padding-inline-end: .25rem;
  }

  .mantine-Button-root[data-variant="gradient"] {
    --mantine-primary-color-filled: linear-gradient(140deg, var(--mantine-primary-color-5) 0%, var(--mantine-primary-color-7) 30%, var(--mantine-primary-color-7) 70%, var(--mantine-primary-color-6) 100%);
  }

  .mantine-TextInput-error {
    font-weight: 600;
  }

  .mantine-Paper-root {
    --mantine-color-body: #fcfcfc;
  }

  [data-mantine-color-scheme="dark"] .mantine-Paper-root {
    --mantine-color-body: var(--mantine-color-dark-5);
  }

  .mantine-Notifications-root .mantine-Notification-title {
    font-weight: 700;
  }

  .mantine-Notifications-root .mantine-Notification-description {
    color: var(--mantine-color-text);
  }

  [data-mantine-color-scheme="dark"] .mantine-Notifications-root .mantine-Notification-description {
    color: var(--mantine-color-bright);
  }

  .mantine-InputWrapper-required {
    font-size: calc(1.5rem * var(--mantine-scale));
    vertical-align: bottom;
    line-height: .75rem;
    display: inline-block;
  }

  body {
    --mantine-color-body: #f5f5f5;
  }

  [data-mantine-color-scheme="dark"] body {
    --mantine-color-body: var(--mantine-color-dark-9);
  }

  body {
    --mantine-color-error: var(--mantine-color-danger-4);
  }

  [data-mantine-color-scheme="dark"] {
    --mantine-color-text: white;
    --mantine-color-placeholder: color-mix(in srgb, var(--mantine-color-bright) 50%, transparent);
    --mantine-color-dimmed: color-mix(in srgb, var(--mantine-color-text) 70%, transparent);
    --background-default-gradient: linear-gradient(180deg, #191d30 0%, #0e1024 100%);
  }

  [data-mantine-color-scheme="dark"] .mantine-MultiSelect-input .mantine-Pill-remove {
    color: #fff;
  }

  [data-mantine-color-scheme="dark"] .mantine-Input-input[data-error="true"] {
    --input-bd: var(--mantine-color-error);
  }

  [data-mantine-color-scheme="dark"] .mantine-Pill-root {
    background-color: var(--mantine-color-dark-1);
  }

  [data-mantine-color-scheme="dark"] .mantine-Pill-root .mantine-Pill-label {
    color: #fff;
  }

  [data-mantine-color-scheme="dark"] .mantine-Button-root[data-disabled="true"] {
    background-color: var(--mantine-color-dark-5);
    color: var(--mantine-color-gray-8);
  }

  [data-mantine-color-scheme="dark"] .mantine-Modal-root:not([data-full-screen="true"]) .mantine-Modal-header {
    background-color: #0000;
  }

  [data-mantine-color-scheme="dark"] .mantine-focus-auto:focus-visible {
    outline: calc(.125rem * var(--mantine-scale)) solid var(--mantine-primary-color-9);
  }

  [data-mantine-color-scheme="dark"] .mantine-Switch-root:has(input:not(:checked)) .mantine-Switch-track {
    background-color: var(--mantine-primary-color-light-hover);
  }

  [data-mantine-color-scheme="dark"] .mantine-Checkbox-input {
    outline: 1px solid var(--mantine-primary-color-light-hover);
  }

  [data-mantine-color-scheme="dark"] .mantine-Input-input {
    --input-bd: var(--mantine-color-gray-8);
  }

  [data-mantine-color-scheme="dark"] .mantine-TextInput-input {
    --input-bd: var(--mantine-color-dark-1);
    --input-color: var(--mantine-color-bright);
    --input-disabled-color: var(--mantine-color-bright);
  }

  [data-mantine-color-scheme="dark"] .mantine-TextInput-input:disabled {
    --input-disabled-bg: var(--mantine-color-dark-1);
  }

  [data-mantine-color-scheme="dark"] .mantine-TextInput-input:focus-within {
    --input-bd: var(--mantine-primary-color-9);
  }

  [data-mantine-color-scheme="dark"] .mantine-TextInput-input::-webkit-input-placeholder {
    opacity: .6;
  }

  [data-mantine-color-scheme="dark"] .mantine-TextInput-input::placeholder {
    opacity: .6;
  }

  [data-mantine-color-scheme="dark"] .mantine-TextInput-input:-ms-placeholder-shown {
    opacity: .6;
  }

  [data-mantine-color-scheme="dark"] .mantine-TextInput-input::placeholder {
    opacity: .6;
  }

  [data-mantine-color-scheme="dark"] * {
    --divider-color: color-mix(in srgb, var(--mantine-color-text) 20%, transparent);
  }

  .mantine-Button-root[data-monochrome="true"] {
    --mantine-color-primary-light-color: var(--mantine-color-black);
    --mantine-color-primary-filled: var(--mantine-color-black);
    --mantine-primary-color-filled: var(--mantine-color-black);
    --mantine-primary-color-filled-hover: var(--mantine-color-dark-0);
    --mantine-color-primary-filled-hover: var(--mantine-color-dark-0);
    --mantine-color-primary-outline: var(--mantine-color-black);
    --mantine-color-primary-outline-hover: var(--mantine-color-gray-0);
    --mantine-color-primary-light: var(--mantine-color-gray-2);
    --mantine-color-primary-light-hover: var(--mantine-color-gray-2);
  }

  .mantine-Button-root[data-monochrome="true"][data-variant="gradient"] {
    --mantine-color-black: var(--mantine-color-white);
    --button-bg: linear-gradient(45deg, var(--mantine-color-dark-4) 0%, var(--mantine-color-dark-9) 100%) !important;
  }

  .mantine-Button-root[data-monochrome="true"][data-variant="gradient"]:hover {
    --button-bg: linear-gradient(45deg, var(--mantine-color-dark-0) 0%, var(--mantine-color-dark-3) 100%) !important;
  }

  [data-mantine-color-scheme="dark"] .mantine-Button-root[data-monochrome="true"] {
    --mantine-color-primary-light-color: white;
    --mantine-color-primary-filled: white;
    --mantine-primary-color-filled: white;
    --mantine-primary-color-filled-hover: var(--mantine-color-gray-3);
    --mantine-color-primary-filled-hover: var(--mantine-color-gray-3);
    --mantine-color-primary-outline: white;
    --mantine-color-primary-outline-hover: var(--mantine-color-gray-9);
    --mantine-color-primary-light: var(--mantine-color-gray-9);
    --mantine-color-primary-light-hover: var(--mantine-color-gray-7);
  }

  [data-mantine-color-scheme="dark"] .mantine-Button-root[data-monochrome="true"][data-variant="filled"], [data-mantine-color-scheme="dark"] .mantine-Button-root[data-monochrome="true"]:not([data-variant]) {
    --mantine-color-white: black;
  }

  [data-mantine-color-scheme="dark"] .mantine-Button-root[data-monochrome="true"][data-variant="gradient"] {
    --mantine-color-white: black;
    --button-bg: linear-gradient(45deg, white 0%, var(--mantine-color-gray-2) 100%) !important;
  }

  [data-mantine-color-scheme="dark"] .mantine-Button-root[data-monochrome="true"][data-variant="gradient"]:hover {
    --button-bg: linear-gradient(45deg, var(--mantine-color-gray-2) 0%, var(--mantine-color-gray-5) 100%) !important;
  }

  [data-mantine-color-scheme="dark"] .mantine-Button-root[data-monochrome="true"][data-variant="white"] {
    --mantine-color-primary-filled: black;
  }
}

:root {
  --z-index-cloudprint-queue: 10;
  --z-index-debugger: 11;
}

body {
  overscroll-behavior-x: contain;
}

.root-PnqE8m {
  color: var(--color-brand);
}

.root-PnqE8m svg {
  width: auto;
  height: 100%;
}

button[aria-label="Open TanStack Devtools"] {
  bottom: .5rem;
  left: .5rem;
}

.root-eyGWFC {
  place-content: center;
  display: grid;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

@keyframes fade-in-dQEcyo {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.animate-81IrvO {
  opacity: 0;
  animation: .2s ease-in-out .5s forwards fade-in-dQEcyo;
}

.root-woUBgQ {
  --cloudprint-queue-panel-width: calc(31.25rem * var(--mantine-scale));
  --cloupdrint-queue-panel-offset: var(--mantine-spacing-md);
  --cloudprint-queue-panel-offset-top: calc(var(--org-appbar-height));
  z-index: var(--z-index-cloudprint-queue);
  top: calc(1 * var(--cloudprint-queue-panel-offset-top));
  right: calc(var(--cloupdrint-queue-panel-offset));
  bottom: calc(var(--cloupdrint-queue-panel-offset));
  width: var(--cloudprint-queue-panel-width);
  pointer-events: none;
  position: fixed;
  overflow: visible;
}

.panel-dLW_Hz {
  z-index: 2;
  width: var(--cloudprint-queue-panel-width);
  pointer-events: all;
  grid-template-rows: auto auto 1fr;
  display: grid;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.panel-dLW_Hz .mantine-Tabs-panel > * {
  padding: 0 !important;
}

.preview-luwd7Q {
  pointer-events: all;
}

.container-IV6053 {
  background-color: oklch(from var(--mantine-color-body) calc(l - .02) c h);
}

[data-mantine-color-scheme="dark"] .container-IV6053 {
  background-color: oklch(from var(--mantine-color-body) calc(l + .05) c h);
}

.container-sBjYUF, [data-mantine-color-scheme="dark"] .container-sBjYUF {
  background-color: oklch(from var(--mantine-color-body) calc(l - .05) c h / .7);
}

.page-gJQfFW {
  border-radius: calc(.25rem * var(--mantine-scale));
  overflow: hidden;
  box-shadow: 0 0 10px #0003;
}

.preview-WdNAO8 {
  --cloudprint-queue-panel-preview-min-width: calc(33.75rem * var(--mantine-scale));
  --cloudprint-queue-panel-preview-padding: calc(2.5rem * var(--mantine-scale));
  --cloudprint-queue-panel-preview-page-width: calc(var(--cloudprint-queue-panel-preview-min-width));
  --cloudprint-queue-panel-preview-max-width: calc(90vw - var(--cloudprint-queue-panel-width));
  z-index: 1;
  width: clamp(var(--cloudprint-queue-panel-preview-min-width)  + var(--cloudprint-queue-panel-preview-padding), var(--cloudprint-queue-panel-preview-page-width)  + var(--cloudprint-queue-panel-preview-padding), var(--cloudprint-queue-panel-preview-page-width)  + var(--cloudprint-queue-panel-preview-padding));
  border-bottom-left-radius: calc(.5rem * var(--mantine-scale));
  border-top-left-radius: calc(.5rem * var(--mantine-scale));
  position: absolute;
  top: 0;
  bottom: 0;
}

.preview-WdNAO8 .mantine-ActionIcon-root {
  background-color: #0000;
}



@keyframes kf-shake-gCMO7S {
  0% {
    transform: translate(30px);
  }

  20% {
    transform: translate(-30px);
  }

  40% {
    transform: translate(15px);
  }

  60% {
    transform: translate(-15px);
  }

  80% {
    transform: translate(8px);
  }

  100% {
    transform: translate(0);
  }
}

.mantine-Modal-content:has(.modal-shake) {
  animation: .4s linear kf-shake-gCMO7S;
}

.form-SA7AzW .mantine-InputWrapper-root {
  display: grid;
}

.form-SA7AzW .mantine-InputWrapper-root ::-webkit-input-placeholder {
  color: color-mix(in sRGB, var(--mantine-color-text), transparent 50%);
}

.form-SA7AzW .mantine-InputWrapper-root ::placeholder {
  color: color-mix(in sRGB, var(--mantine-color-text), transparent 50%);
}

.form-SA7AzW .mantine-InputWrapper-root :-ms-placeholder-shown {
  color: color-mix(in sRGB, var(--mantine-color-text), transparent 50%);
}

.form-SA7AzW .mantine-InputWrapper-root ::placeholder {
  color: color-mix(in sRGB, var(--mantine-color-text), transparent 50%);
}

.form-SA7AzW .mantine-InputWrapper-label {
  order: 0;
}

.form-SA7AzW .mantine-InputWrapper-wrapper:has(input) {
  order: 1;
}

.form-SA7AzW .mantine-InputWrapper-error {
  order: 2;
  padding-inline-start: 0;
  padding-inline-end: 0;
}

.form-SA7AzW .mantine-InputWrapper-description {
  color: color-mix(in sRGB, var(--mantine-color-text), transparent 30%);
  opacity: .8;
  order: 3;
  margin-top: .5rem;
}

.stepper-RcYTDA {
  transition: translate .3s cubic-bezier(.16, 1, .3, 1);
}

.form-s95v7G .mantine-InputWrapper-root {
  display: grid;
}

.form-s95v7G .mantine-InputWrapper-root ::-webkit-input-placeholder {
  color: color-mix(in sRGB, var(--mantine-color-text), transparent 50%);
}

.form-s95v7G .mantine-InputWrapper-root ::placeholder {
  color: color-mix(in sRGB, var(--mantine-color-text), transparent 50%);
}

.form-s95v7G .mantine-InputWrapper-root :-ms-placeholder-shown {
  color: color-mix(in sRGB, var(--mantine-color-text), transparent 50%);
}

.form-s95v7G .mantine-InputWrapper-root ::placeholder {
  color: color-mix(in sRGB, var(--mantine-color-text), transparent 50%);
}

.form-s95v7G .mantine-InputWrapper-label {
  order: 0;
}

.form-s95v7G .mantine-InputWrapper-wrapper:has(input) {
  order: 1;
}

.form-s95v7G .mantine-InputWrapper-error {
  order: 2;
  padding-inline-start: 0;
  padding-inline-end: 0;
}

.form-s95v7G .mantine-InputWrapper-description {
  color: color-mix(in sRGB, var(--mantine-color-text), transparent 30%);
  opacity: .8;
  order: 3;
  margin-top: .5rem;
}

.stepper-Y1xFR4 {
  transition: translate .3s cubic-bezier(.16, 1, .3, 1);
}

.root-HIgZgg {
  grid-gap: var(--mantine-spacing-sm);
  align-items: center;
  gap: var(--mantine-spacing-sm);
  grid-auto-flow: column;
  height: 100%;
  display: grid;
}

.motionWrapper-aJEieQ {
  margin-top: calc(.125rem * var(--mantine-scale));
  display: block;
}

.root-nuPBEf {
  grid-gap: calc(.5 * var(--mantine-spacing-xs));
  justify-content: start;
  align-items: baseline;
  gap: calc(.5 * var(--mantine-spacing-xs));
  grid-auto-flow: column;
  display: grid;
}

.frame-HmNeQz {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.frame-HmNeQz .frameBar-f59pr2 {
  height: var(--frame-bar-height);
  display: none;
  overflow: hidden;
}

.frame-HmNeQz .frameContent-cORRlH {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  transform: translateZ(0);
}

.frame-HmNeQz.standalone .frameBar-f59pr2 {
  height: var(--frame-bar-height);
  display: block;
}

.frame-HmNeQz.standalone .frameContent-cORRlH {
  inset: var(--frame-bar-height) 0 0;
}

.root-vUi7WS {
  z-index: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
}

.topBar-Go25B6 {
  z-index: 10;
  height: var(--org-appbar-height);
  padding-right: var(--mantine-spacing-md);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: color-mix(in srgb, var(--mantine-color-body) 50%, transparent);
  border-bottom: 1px solid #0000;
  grid-template-columns: auto 1fr;
  display: grid;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
}

.corner-J1yUYe {
  z-index: 2;
  width: var(--sidebar-apps-width);
  height: var(--org-appbar-height);
  display: grid;
  position: relative;
}

.logo-fbm8V5 {
  place-content: center;
  transition: transform .15s ease-in-out, opacity .15s ease-in-out;
  display: grid;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transform: translate3d(0, 0, 0);
}

.backButton-g05NhU {
  z-index: 1;
  place-content: center;
  transition: transform .15s ease-in-out;
  display: grid;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transform: scale(0);
}

.appBar-NBT6_M {
  grid-template-columns: 1fr auto;
  place-content: center end;
  height: 100%;
  display: grid;
}

.appBarDynamicSection-dAKeyj, .appBarControls-YR8WlE {
  grid-gap: var(--mantine-spacing-sm);
  align-items: center;
  gap: var(--mantine-spacing-sm);
  grid-auto-flow: column;
  display: grid;
}

.appBarControls-YR8WlE {
  height: 100%;
}

.appBarInfo-B1Q7xw {
  align-content: center;
  display: grid;
}

.appBarDynamicSection-dAKeyj {
  height: 100%;
}

.main-MfD7Yd {
  width: 100%;
  inset: var(--org-appbar-height) 0 0;
  grid-template-columns: 1fr;
  display: grid;
  position: absolute;
}

.sideBar-mdpLhl {
  z-index: 1;
  top: var(--org-appbar-height);
  opacity: 0;
  transition: transform .3s ease-in-out, opacity .3s ease-in-out;
  position: fixed;
  bottom: 0;
  left: 0;
  transform: translate3d(-100%, 0, 0);
}

.content-ibiJRk {
  width: 100%;
  display: grid;
  position: relative;
}

.page-variant-settings-IEng6C .logo-fbm8V5 {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}

.page-variant-settings-IEng6C .sideBar-mdpLhl, .page-variant-apps-iaO2sK .sideBar-mdpLhl, .page-variant-apps-iaO2sK .appBarDynamicSection-dAKeyj {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.page-variant-settings-IEng6C .backButton-g05NhU {
  transform: scale(1);
}

.page-variant-default-ohb36V {
  display: block;
}

.page-variant-apps-iaO2sK .main-MfD7Yd {
  padding-left: var(--sidebar-apps-width);
}

.page-variant-settings-IEng6C .main-MfD7Yd {
  padding-left: var(--sidebar-settings-width);
}

.page-variant-settings-IEng6C .topBar-Go25B6 {
  border-bottom-color: color-mix(in srgb, var(--mantine-color-text) 5%, transparent);
  transition: border-bottom .3s ease-in-out;
}

.root-xL4n8_ {
  z-index: 9999;
  background-color: #000;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.content-yo1H4i {
  place-content: center;
  display: grid;
}

.dragger-dQIliu {
  z-index: 1000;
  -webkit-app-region: drag;
  -webkit-user-select: none;
  user-select: none;
  background-color: #0a0a0a;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
}

.dragger-dQIliu button {
  -webkit-app-region: none;
  -webkit-user-select: all;
  user-select: all;
}

.root-g2h3B9:not(:last-child) {
  border-bottom: 1px solid color-mix(in srgb, var(--mantine-color-text) 10%, transparent);
}

.selectable-Bm9OiT {
  cursor: pointer;
  transition: background-color .2s ease-in-out;
}

.selectable-Bm9OiT:hover {
  background-color: color-mix(in srgb, var(--mantine-color-text) 5%, transparent);
}

.root-A1KOfc {
  height: 100%;
  display: grid;
  position: relative;
}

.withSettings-MmEZmr {
  width: var(--sidebar-settings-width);
}

.withApps-OYi3Pm {
  width: var(--sidebar-apps-width);
}

.motionSideBar-YSOdah {
  display: grid;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.inaccessible-CuwsPP * {
  pointer-events: none;
}

.root-eXbBF1 {
  width: var(--sidebar-apps-width);
  grid-gap: calc(2 * var(--mantine-spacing-md));
  gap: calc(2 * var(--mantine-spacing-md));
  grid-template-rows: 1fr auto;
  display: grid;
}

.section-xovu6m {
  grid-gap: var(--mantine-spacing-md);
  gap: var(--mantine-spacing-md);
  place-content: center;
  place-items: center;
  display: grid;
}

.root-LNXsIK {
  width: var(--sidebar-settings-width);
  height: 100%;
  padding-right: var(--mantine-spacing-md);
  padding-left: calc(1.5 * var(--mantine-spacing-md));
  padding-block: var(--mantine-spacing-md);
}

.root-LNXsIK .mantine-Tabs-tabSection {
  padding-right: var(--mantine-spacing-sm);
}

.root-LNXsIK .mantine-Tabs-tab {
  padding-left: calc(1.25 * var(--mantine-spacing-md));
  padding-block: var(--mantine-spacing-lg);
  font-weight: 500;
  transition: border-color .15s ease-in-out;
}

.root-LNXsIK .mantine-Tabs-tab[aria-selected="true"] {
  color: var(--mantine-color-blue-5);
}

.root-LNXsIK .mantine-Tabs-tab[data-is-child-selected="true"] {
  color: var(--mantine-color-blue-5);
}

.root-LNXsIK .mantine-Tabs-tabLabel {
  font-size: .75rem;
}

.menu-y9cE6o {
  width: 100%;
  height: 100%;
  display: block;
}

.root-oKIlfY {
  width: 100%;
  margin-inline-start: auto;
  margin-inline-end: auto;
  display: grid;
  position: relative;
}

.root-ryvTTb {
  height: 100%;
  max-height: 100%;
  position: relative;
}

.root-ryvTTb .mrt-filter-text-input {
  min-width: calc(3.75rem * var(--mantine-scale));
}

.root-ryvTTb .mrt-table-paper {
  grid-template-rows: auto 1fr auto;
  display: grid;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.root-ryvTTb .mrt-table-paper * {
  --table-vertical-spacing: calc(.25rem * var(--mantine-scale)) !important;
}

.root-ryvTTb .mrt-table-paper * :not(:first-of-type(td)) {
  --table-horizontal-spacing: calc(.25rem * var(--mantine-scale)) !important;
}

.root-ryvTTb .mrt-table-paper * :not(:last-of-type(td)) {
  --table-horizontal-spacing: calc(.25rem * var(--mantine-scale)) !important;
}

.select-MnMBri .mantine-Select-option[data-checked="true"] {
  background-color: var(--mantine-colors-blue-0);
  color: var(--mantine-color-primary-5);
  font-weight: 600;
}

.root-aO0mjL {
  width: calc(100% - 1rem);
  max-width: 56.25rem;
  margin: 0 auto;
  container-type: inline-size;
}

.container-kTNwze {
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  grid-gap: calc(2 * var(--mantine-spacing-md));
  justify-content: stretch;
  gap: calc(2 * var(--mantine-spacing-md));
  grid-auto-flow: row;
  display: grid;
}

.container-kTNwze .children-JT0TVj {
  border-left: none;
  padding-left: 0;
}

.container-kTNwze .divider-_Ob9BU {
  display: none;
}

@container (width >= 43.75rem) {
  .container-kTNwze {
    gap: calc(1 * var(--mantine-spacing-md));
    grid-template-columns: 1fr auto 1fr;
  }

  .container-kTNwze .divider-_Ob9BU {
    display: block;
  }
}

.leftSection-dKXnVN {
  padding-right: 0;
  padding-right: initial;
  grid-gap: var(--mantine-spacing-md);
  gap: var(--mantine-spacing-md);
  display: grid;
}

@container (width >= 43.75rem) {
  .leftSection-dKXnVN {
    padding-right: calc(1 * var(--mantine-spacing-md));
  }
}

.leftSection-dKXnVN {
  position: relative;
}

.rightSection-ousare {
  place-content: center stretch;
  display: grid;
  position: relative;
}

.organization-aiHZOk {
  justify-content: center;
  display: grid;
}

.organizationName-yXQoyZ {
  border-radius: calc(1.875rem * var(--mantine-scale));
  background-color: #0000000d;
}

[data-mantine-color-scheme="dark"] .organizationName-yXQoyZ {
  background-color: #ffffff0d;
}

.organizationName-yXQoyZ {
  padding-block: calc(.5 * var(--mantine-spacing-xs));
  padding-inline: var(--mantine-spacing-md);
}

.successOverlay-wl5av9 {
  background-color: var(--mantine-color-body);
  place-content: center;
  display: grid;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.logoContainer-usUIfJ {
  width: calc(7.5rem * var(--mantine-scale));
  border: 1px solid color-mix(in srgb, var(--mantine-color-text) 10%, transparent);
  border-radius: calc(.5rem * var(--mantine-scale));
  aspect-ratio: 1;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  display: flex;
}

.logoContainer-usUIfJ svg {
  width: 90%;
  height: 90%;
}

.button-UrCRRv {
  background-color: var(--mantine-color-text);
  color: var(--mantine-color-body);
  background-image: none;
}

.resizer-tNCzbi {
  z-index: 10;
  width: calc(.125rem * var(--mantine-scale));
  height: var(--resizer-height);
  border-radius: calc(.25rem * var(--mantine-scale));
  background-color: var(--resizer-color);
  cursor: col-resize;
  opacity: .2;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-user-select: none;
  user-select: none;
  transition: opacity .3s ease-in-out;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

@media (hover: hover) {
  .resizer-tNCzbi:hover {
    opacity: 1;
  }
}

.root-cHAhr4 {
  --resizer-color: color-mix(in srgb, var(--mantine-color-text) 50%, transparent);
  --resizer-height: 50%;
  --border-color: color-mix(in srgb, var(--mantine-color-text) 10%, transparent);
  --default-border: 1px solid var(--border-color);
  --frame-px: var(--cell-px);
  --frame-py: var(--cell-py);
  --cell-px: var(--mantine-spacing-md);
  --cell-py: var(--mantine-spacing-xs);
  --content-px: 0;
  --content-py: 0;
  overscroll-behavior-x: contain;
  flex-direction: column;
  min-width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.root-cHAhr4 [data-column-id="__select__"], .root-cHAhr4 [data-column-id="__expand__"] {
  width: -moz-fit-content !important;
  width: fit-content !important;
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
}

.root-cHAhr4 [data-column-id="__select__"] .resizer-tNCzbi, .root-cHAhr4 [data-column-id="__expand__"] .resizer-tNCzbi {
  display: none;
}

.bodyRowExpanded-uaDmhj {
  overflow: hidden;
}

.bodyRowExpanded-uaDmhj > * {
  padding-inline: var(--frame-px);
}

.bodyRowExpanded-uaDmhj > :last-child {
  padding-bottom: var(--cell-py);
}

.cell-yvdOAi {
  flex: 1;
  align-content: center;
  display: flex;
}

.cell-yvdOAi:not(:-webkit-any([data-column-id="__expand__"], [data-column-id="__select__"])) {
  padding: var(--cell-py) var(--cell-px);
}

.cell-yvdOAi:not(:-moz-any([data-column-id="__expand__"], [data-column-id="__select__"])) {
  padding: var(--cell-py) var(--cell-px);
}

.cell-yvdOAi:not(:is([data-column-id="__expand__"], [data-column-id="__select__"])) {
  padding: var(--cell-py) var(--cell-px);
}

.cell-yvdOAi {
  transition: flex .3s ease-in-out, min-width .3s ease-in-out, max-width .3s ease-in-out, width .3s ease-in-out, -webkit-box-flex .3s ease-in-out;
}

.cell-yvdOAi:first-child:not([data-column-id]) {
  padding-left: var(--frame-px);
}

.cell-yvdOAi:last-child:not([data-column-id]) {
  padding-right: var(--frame-px);
}

.cell-yvdOAi[data-column-id="__select__"] > *, .cell-yvdOAi[data-column-id="__expand__"] > * {
  padding-block: var(--cell-py);
  padding-inline: calc(var(--cell-px) / 1) calc(var(--cell-px) / 2);
}

.isResizing-PNRbzj .cell-yvdOAi {
  transition: none;
}

.topBar-XxedmW {
  padding-block: var(--frame-py);
  padding-inline: var(--frame-px);
}

.bottomBar-lozT45 {
  padding-block: var(--frame-py);
  padding-inline: var(--frame-px);
  border-top: var(--default-border);
  grid-auto-flow: column;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.content-YC6G3N {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding-block: var(--content-py);
  padding-inline: var(--content-px);
  flex-direction: column;
  flex: 1;
  display: flex;
  overflow: auto;
}

.headRoot-j62QJz {
  z-index: 2;
  border-bottom: var(--default-border);
  background-color: var(--mantine-color-body);
  width: min-content;
  min-width: 100%;
  position: sticky;
  top: 0;
}

.headCell-BT8NXH {
  position: relative;
}

.headRow-A02V1L {
  min-height: 4rem;
  display: flex;
  overflow: visible;
}

.headRow-A02V1L .cell-yvdOAi {
  align-items: center;
  display: flex;
}

.bodyRoot-hx_y6K {
  flex: 1;
  width: min-content;
  min-width: 100%;
  position: relative;
}

.bodyRowActions-XX_dht, .bodyRowSkeleton-Omuskf, .bodyRow-Oh4mbW {
  transition: background-color .2s ease-in-out;
  display: flex;
  position: relative;
}

.bodyRowActions-XX_dht:nth-child(odd), .bodyRowSkeleton-Omuskf:nth-child(odd), .bodyRow-Oh4mbW:nth-child(odd) {
  background-color: oklch(from var(--mantine-color-text) l c h / .02);
}

[data-mantine-color-scheme="dark"] .bodyRowActions-XX_dht:nth-child(odd), [data-mantine-color-scheme="dark"] .bodyRowSkeleton-Omuskf:nth-child(odd), [data-mantine-color-scheme="dark"] .bodyRow-Oh4mbW:nth-child(odd) {
  background-color: oklch(from var(--mantine-color-text) l c h / .07);
}

.bodyRow-Oh4mbW {
  flex-direction: column;
}

@media (hover: hover) {
  .bodyRow-Oh4mbW:hover {
    background-color: oklch(from var(--mantine-color-primary-light) l c h / .08);
  }

  [data-mantine-color-scheme="dark"] .bodyRow-Oh4mbW:hover {
    background-color: oklch(from var(--mantine-color-primary-light) l c h / .2);
  }
}

.bodyRowColumns-JFk8ci {
  flex-direction: row;
  display: flex;
}

.bodyRowSkeleton-Omuskf {
  align-items: center;
}

.bodyRowSkeleton-Omuskf [data-column-id="__expand__"] {
  padding-block: var(--cell-py);
  padding-inline: calc(var(--cell-px) / 1) calc(var(--cell-px) / 4);
}

.footRoot-Csmrwx {
  z-index: 1;
  border-top: var(--default-border);
  background-color: var(--mantine-color-body);
  width: min-content;
  min-width: 100%;
  position: sticky;
  bottom: 0;
}

.footRow-Im_SLq {
  display: flex;
}

.footRow-Im_SLq:has(.cell-yvdOAi:not([data-column-id^="__"]):empty):not(:has(.cell-yvdOAi:not(:-webkit-any([data-column-id^="__"], :empty)))) {
  display: none;
}

.footRow-Im_SLq:has(.cell-yvdOAi:not([data-column-id^="__"]):empty):not(:has(.cell-yvdOAi:not(:-moz-any([data-column-id^="__"], :empty)))) {
  display: none;
}

.footRow-Im_SLq:has(.cell-yvdOAi:not([data-column-id^="__"]):empty):not(:has(.cell-yvdOAi:not(:is([data-column-id^="__"], :empty)))) {
  display: none;
}

.paper-XeK2gi {
  width: calc(31.25rem * var(--mantine-scale));
  max-width: 100%;
  margin: 0 auto;
}

.root-tMnPNC {
  border-radius: calc(.25rem * var(--mantine-scale));
  background: var(--background-default-gradient);
  position: relative;
  overflow: hidden;
}

.successOverlayRoot-C5OB_g {
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  background-color: color-mix(in srgb, var(--mantine-color-body) 90%, transparent);
  grid-gap: 1rem;
  place-content: center;
  justify-items: center;
  gap: 1rem;
  display: grid;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.root-tviLw4 {
  display: block;
  position: relative;
}

.orgItem-AFSKAe {
  border: 1px solid color-mix(in srgb, var(--mantine-color-text) 20%, transparent);
  border-radius: calc(.25rem * var(--mantine-scale));
  background-color: var(--mantine-color-body);
  cursor: pointer;
  width: 100%;
  transition: background-color .2s ease-in-out, color .2s ease-in-out;
}

.orgItem-AFSKAe[data-selected="true"] {
  border: 1px solid var(--mantine-primary-color-filled-hover);
}

.orgItem-AFSKAe:hover {
  background-color: var(--mantine-primary-color-light-hover);
  color: var(--mantine-color-text);
}

.activeOrgItem-qRz8I2 {
  background-color: color-mix(in srgb, var(--mantine-color-text) 5%, transparent);
}

.imageContainer-Zbjd0J {
  border: 1px solid color-mix(in srgb, var(--mantine-color-text) 10%, transparent);
  border-radius: calc(.25rem * var(--mantine-scale));
  place-content: center;
  display: grid;
  position: relative;
  overflow: hidden;
}

.listWrapper-JO80sF {
  border: 1px solid color-mix(in srgb, var(--mantine-color-text) 3%, transparent);
  border-radius: calc(.25rem * var(--mantine-scale));
  background-color: color-mix(in srgb, var(--mantine-color-text) 3%, transparent);
}

.list-Ye9WWo {
  grid-gap: var(--mantine-spacing-xs);
  gap: var(--mantine-spacing-xs);
  grid-auto-flow: row;
  display: grid;
}

.loadingOverlay-gSLdjq {
  z-index: 1;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  background-color: color-mix(in srgb, var(--mantine-color-body) 40%, transparent);
  place-content: center;
  display: grid;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.detailDivider-GNGQx0 {
  opacity: .5;
}

.detail-fCw5M9:last-child .detailDivider-GNGQx0 {
  display: none;
}

.logoContainer-J8R1CG {
  border-radius: calc(.5rem * var(--mantine-scale));
  aspect-ratio: 1;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.logoContainer-J8R1CG svg {
  width: 90%;
  height: 90%;
}

.divider-jZj8Iv {
  margin-block-start: .25rem;
  margin-block-end: .25rem;
  display: none;
}

.root-FcytlO:not(:last-child) .divider-jZj8Iv {
  display: block;
}

.list-V80UPb {
  grid-auto-flow: row;
  width: 100%;
  display: grid;
}

.listVertical-Naa1XT {
  grid-gap: 4rem;
  grid-auto-flow: row;
  gap: 4rem;
  display: grid;
}

.item-Qf7KqS {
  border-radius: calc(.625rem * var(--mantine-scale));
}

.item-Qf7KqS * {
  text-decoration: none;
}

.logo-YRv_Fu {
  border-radius: calc(.25rem * var(--mantine-scale));
  aspect-ratio: 1;
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.logo-YRv_Fu svg {
  width: 100%;
  height: 100%;
}

.button-eKXtHF {
  border-radius: calc(.5rem * var(--mantine-scale));
  overflow: hidden;
}

.button-eKXtHF:hover:not(:disabled) {
  background-color: color-mix(in srgb, var(--mantine-color-text) 4%, transparent);
}

.stepper-DZcjlZ .mantine-Stepper-step:not([data-completed="true"], [data-progress="true"]) .mantine-Stepper-stepLabel {
  opacity: .2;
}

.stepper-DZcjlZ .mantine-Stepper-step:not([data-completed="true"], [data-progress="true"]) .mantine-Stepper-stepDescription {
  opacity: .7;
}

.root-ipytY_[role="dialog"] {
  background-color: var(--mantine-color-body) !important;
}

.root-U693KB .mantine-SegmentedControl-control .mantine-SegmentedControl-label {
  font-weight: 800;
}

.root-U693KB .mantine-SegmentedControl-control .mantine-SegmentedControl-label[data-active="true"] {
  color: var(--mantine-color-primary-5);
}

.tabs-zrKTMN .mantine-Tabs-tab {
  padding-block: calc(.375rem * var(--mantine-scale));
}

.tabs-zrKTMN .mantine-Tabs-tab[data-active] {
  color: var(--mantine-color-body);
}

.root-CSKw4k[disabled] {
  background-color: #0000;
}

.table-JGUXLh [data-table-element="row"]:has([data-owner-id]) {
  background-color: #ff00001a;
}

[data-mantine-color-scheme="dark"] .table-JGUXLh [data-table-element="row"]:has([data-owner-id]) {
  background-color: #f003;
}

.table-JGUXLh [data-table-element="row"]:has([data-owner-id]) {
  pointer-events: all;
}

.root-z3z2HR .divider-hZCEeu, .root-z3z2HR .title-JfPq6o {
  display: none;
}

.root-z3z2HR:has(.content-G1ciIC:not(:empty)) .divider-hZCEeu {
  display: block;
}

.root-z3z2HR:has(.content-G1ciIC:not(:empty)) .title-JfPq6o {
  display: block;
}

.content-G1ciIC:not(:empty) {
  -webkit-padding-before: var(--mantine-spacing-sm);
  padding-block-start: var(--mantine-spacing-sm);
}

.taskList-_sVgtl {
  grid-gap: .5rem 1.5rem;
  grid-template-columns: auto auto auto auto 1fr;
  align-content: center;
  gap: .5rem 1.5rem;
  display: grid;
}

