/* [project]/node_modules/.pnpm/@payloadcms+ui@4.0.0-beta.7_patch_hash=d0a82665067701cc8f6f4a17f29241ff0e1cdd25466c7ca7_64ba78252414eb427429b688df8103e4/node_modules/@payloadcms/ui/dist/templates/Minimal/index.css [app-client] (css) */
@layer payload-default {
  .template-minimal {
    width: 100%;
    padding: var(--spacer-6) 0;
    background-color: var(--color-bg);
    min-height: 100%;
    color: var(--color-text);
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .template-minimal--width-normal .template-minimal__wrap {
    max-width: calc(var(--spacer-6) * 10);
    width: 100%;
    padding: 0 var(--spacer-4) var(--spacer-6);
  }

  .template-minimal--width-wide .template-minimal__wrap {
    max-width: calc(var(--spacer-6) * 24);
    width: 100%;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+ui@4.0.0-beta.7_patch_hash=d0a82665067701cc8f6f4a17f29241ff0e1cdd25466c7ca7_64ba78252414eb427429b688df8103e4/node_modules/@payloadcms/ui/dist/elements/FormHeader/index.css [app-client] (css) */
@layer payload-default {
  .form-header {
    gap: var(--spacer-2);
    margin-bottom: var(--spacer-3);
    text-align: center;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .form-header h1 {
    font-size: var(--text-heading-large-font-size);
    font-weight: var(--text-heading-large-font-weight);
    line-height: var(--text-heading-large-line-height);
    letter-spacing: var(--text-heading-large-letter-spacing);
    color: var(--color-text);
    margin: 0;
  }

  .form-header p {
    font-size: var(--text-body-medium-font-size);
    font-weight: var(--text-body-medium-font-weight);
    line-height: var(--text-body-medium-line-height);
    letter-spacing: var(--text-body-medium-letter-spacing);
    color: var(--color-text-secondary);
    margin: 0;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+ui@4.0.0-beta.7_patch_hash=d0a82665067701cc8f6f4a17f29241ff0e1cdd25466c7ca7_64ba78252414eb427429b688df8103e4/node_modules/@payloadcms/ui/dist/views/ForgotPassword/index.css [app-client] (css) */
@layer payload-default {
  .forgot-password__back {
    gap: var(--spacer-1);
    min-height: var(--spacer-4);
    margin-top: var(--spacer-2);
    padding: 0 var(--spacer-2);
    color: var(--color-text-brand);
    justify-content: center;
    align-items: center;
    display: flex;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+ui@4.0.0-beta.7_patch_hash=d0a82665067701cc8f6f4a17f29241ff0e1cdd25466c7ca7_64ba78252414eb427429b688df8103e4/node_modules/@payloadcms/ui/dist/views/Login/index.css [app-client] (css) */
@layer payload-default {
  .login__brand {
    width: 100%;
    margin-bottom: var(--spacer-5);
    justify-content: center;
    display: flex;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+ui@4.0.0-beta.7_patch_hash=d0a82665067701cc8f6f4a17f29241ff0e1cdd25466c7ca7_64ba78252414eb427429b688df8103e4/node_modules/@payloadcms/ui/dist/views/ResetPassword/index.css [app-client] (css) */
@layer payload-default {
  .reset-password__wrap {
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .reset-password__back {
    gap: var(--spacer-1);
    min-height: var(--spacer-4);
    margin-top: var(--spacer-2);
    padding: 0 var(--spacer-2);
    color: var(--color-text-brand);
    justify-content: center;
    align-items: center;
    display: flex;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+ui@4.0.0-beta.7_patch_hash=d0a82665067701cc8f6f4a17f29241ff0e1cdd25466c7ca7_64ba78252414eb427429b688df8103e4/node_modules/@payloadcms/ui/dist/views/Verify/index.css [app-client] (css) */
@layer payload-default {
  .verify {
    text-align: center;
    flex-wrap: wrap;
    align-items: center;
    min-height: 100vh;
    display: flex;
  }

  .verify .template-minimal__wrap {
    max-width: unset;
  }

  .verify__brand {
    width: 100%;
    margin-bottom: var(--spacer-3);
    justify-content: center;
    display: flex;
  }

  .verify__content {
    align-items: center;
    gap: var(--spacer-2);
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .verify__content p {
    color: var(--color-text-secondary);
    margin: 0;
  }

  .verify__content p a {
    color: inherit;
    text-decoration: underline;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+ui@4.0.0-beta.7_patch_hash=d0a82665067701cc8f6f4a17f29241ff0e1cdd25466c7ca7_64ba78252414eb427429b688df8103e4/node_modules/@payloadcms/ui/dist/views/Account/Settings/index.css [app-client] (css) */
@layer payload-default {
  .payload-settings:before, .payload-settings:after {
    content: "";
    height: var(--stroke-width-small);
    background: var(--color-border);
    width: calc(100% + calc(var(--gutter-h) * 2));
    left: calc(var(--gutter-h) * -1);
    display: block;
    position: absolute;
    top: 0;
  }

  .payload-settings {
    gap: var(--spacing-field);
    flex-direction: column;
    margin-block-start: var(--spacer-6);
    margin-block-end: var(--spacer-6);
    padding-block-start: var(--spacer-6);
    display: flex;
    position: relative;
  }

  .payload-settings .payload-reset-preferences {
    margin-block-start: var(--spacer-2);
  }

  .payload-settings__language, .payload-settings__theme {
    gap: var(--spacer-2);
    flex-direction: column;
    display: flex;
  }

  .payload-settings h3 {
    font-size: var(--text-heading-medium-font-size);
    font-weight: var(--text-heading-medium-font-weight);
    line-height: var(--text-heading-medium-line-height);
    letter-spacing: var(--text-heading-medium-letter-spacing);
    margin: 0;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+ui@4.0.0-beta.7_patch_hash=d0a82665067701cc8f6f4a17f29241ff0e1cdd25466c7ca7_64ba78252414eb427429b688df8103e4/node_modules/@payloadcms/ui/dist/views/CreateFirstUser/index.css [app-client] (css) */
@layer payload-default {
  .create-first-user {
    gap: var(--spacer-5);
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .create-first-user__header {
    gap: var(--spacer-2);
    text-align: center;
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .create-first-user__header h1 {
    font-size: var(--text-heading-large-font-size);
    font-weight: var(--text-heading-large-font-weight);
    line-height: var(--text-heading-large-line-height);
    letter-spacing: var(--text-heading-large-letter-spacing);
    color: var(--color-text);
    margin: 0;
  }

  .create-first-user__header p {
    font-size: var(--text-body-medium-font-size);
    font-weight: var(--text-body-medium-font-weight);
    line-height: var(--text-body-medium-line-height);
    letter-spacing: var(--text-body-medium-letter-spacing);
    color: var(--color-text-secondary);
    margin: 0;
  }

  .create-first-user__form {
    gap: var(--spacer-5);
    flex-direction: column;
    width: 100%;
    display: flex;
  }

  .create-first-user__form__inputWrap {
    gap: var(--spacer-3);
    flex-direction: column;
    display: flex;
  }

  .create-first-user__form__actions {
    gap: var(--spacer-2);
    flex-direction: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .create-first-user__form__actions .form-submit {
    width: 100%;
  }

  .create-first-user__form__actions .form-submit .btn {
    width: 100%;
    height: var(--spacer-4);
    justify-content: center;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+ui@4.0.0-beta.7_patch_hash=d0a82665067701cc8f6f4a17f29241ff0e1cdd25466c7ca7_64ba78252414eb427429b688df8103e4/node_modules/@payloadcms/ui/dist/views/Dashboard/Default/ModularDashboard/index.css [app-client] (css) */
@layer payload-default {
  .modular-dashboard {
    margin: calc(var(--spacer-4) / -2);
    width: calc(100% + var(--spacer-4));
    padding-block-end: var(--spacer-6);
  }

  .modular-dashboard .widget {
    padding: calc(var(--spacer-4) / 2);
  }

  .modular-dashboard .widget-content {
    height: 100%;
  }

  .widget-config-drawer__content {
    height: 100%;
    padding-top: var(--gutter-v);
    padding-bottom: var(--gutter-v);
  }

  .widget-config-drawer__content .form-submit {
    margin-top: var(--spacer-2-5);
  }

  .widget-config-drawer__content .form-submit .btn {
    width: auto;
  }

  @media (max-width: 768px) {
    .modular-dashboard .widget {
      width: 100% !important;
    }

    .modular-dashboard .popup:has(.widget-wrapper__size-btn) {
      display: none;
    }
  }

  .modular-dashboard.editing .widget-content {
    -webkit-user-select: none;
    user-select: none;
  }

  .modular-dashboard.editing .widget-wrapper__drag-btn {
    cursor: grab;
  }

  .modular-dashboard .drag-overlay {
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
  }

  .modular-dashboard__empty {
    width: 100%;
    height: 100%;
    padding: var(--spacer-4);
    justify-content: center;
    align-items: center;
    display: flex;
  }

  body:has(.drag-overlay) * {
    cursor: grabbing;
  }

  .widget-wrapper__controls {
    opacity: 0;
  }

  .widget:focus-visible .widget-wrapper__controls {
    opacity: 1;
  }

  .widget:has(:focus-visible) .widget-wrapper__controls {
    opacity: 1;
  }

  @keyframes widget-highlight {
    0% {
      box-shadow: 0 0 0 3px #ffd000e6;
    }

    100% {
      box-shadow: 0 0 0 3px #ffd00000;
    }
  }

  .widget--highlight {
    border-radius: var(--radius-medium);
    animation: 1.5s ease-out forwards widget-highlight;
  }

  .widget-wrapper {
    width: 100%;
    height: 100%;
    position: relative;
  }

  .widget-wrapper--editing .widget-wrapper__controls {
    transition: opacity .2s;
  }

  .widget-wrapper--editing:hover .widget-wrapper__controls, .widget-wrapper--controls-active .widget-wrapper__controls {
    opacity: 1;
  }

  .widget-wrapper--editing:has(:focus-visible) .widget-wrapper__controls {
    opacity: 1;
  }

  .widget-wrapper__edit-overlay {
    z-index: 5;
    outline: var(--accessibility-outline);
    outline-offset: var(--accessibility-outline-offset);
    border-radius: var(--radius-medium);
    box-sizing: border-box;
    opacity: 0;
    background: #00000059;
    border: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    transition: opacity .2s;
    position: absolute;
    inset: 0;
  }

  .widget-wrapper--editing:hover .widget-wrapper__edit-overlay, .widget-wrapper--controls-active .widget-wrapper__edit-overlay {
    opacity: 1;
  }

  .widget-wrapper--editing:has(:focus-visible) .widget-wrapper__edit-overlay {
    opacity: 1;
  }

  .widget-wrapper__controls {
    top: var(--spacer-3);
    z-index: 10;
    align-items: center;
    gap: var(--spacer-2);
    pointer-events: none;
    flex-wrap: wrap;
    justify-content: flex-end;
    display: flex;
    position: absolute;
    inset-inline-start: var(--spacer-3);
    inset-inline-end: var(--spacer-3);
  }

  .widget-wrapper__controls > * {
    pointer-events: auto;
  }

  .widget-wrapper__size-btn {
    min-width: auto;
  }

  .widget-wrapper__size-btn .btn__content {
    gap: var(--spacer-1);
  }

  .widget-wrapper__size-btn-percentage {
    margin-left: var(--spacer-1);
    color: var(--color-text-tertiary);
  }

  .step-nav .dashboard-breadcrumb-dropdown .btn {
    padding-right: var(--spacer-1);
  }

  .step-nav .dashboard-breadcrumb-dropdown__editing {
    align-items: center;
    gap: var(--spacer-2-5);
    display: flex;
  }

  .step-nav .dashboard-breadcrumb-dropdown__editing > span:first-child {
    padding-left: var(--spacer-1);
  }

  .step-nav .dashboard-breadcrumb-dropdown__actions {
    gap: var(--spacer-2);
    display: flex;
  }

  .step-nav .dashboard-breadcrumb-dropdown__label {
    align-items: center;
    gap: var(--spacer-1);
    display: flex;
  }

  .step-nav .drawer-toggler--unstyled {
    box-shadow: none;
    background: none;
    outline: none;
    margin: 0;
    padding: 0;
  }

  .step-nav .drawer-toggler--unstyled:hover, .step-nav .drawer-toggler--unstyled:focus {
    background: none;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+ui@4.0.0-beta.7_patch_hash=d0a82665067701cc8f6f4a17f29241ff0e1cdd25466c7ca7_64ba78252414eb427429b688df8103e4/node_modules/@payloadcms/ui/dist/views/Logout/index.css [app-client] (css) */
@layer payload-default {
  .logout {
    flex-flow: column wrap;
    align-items: center;
    display: flex;
  }

  .logout__wrap {
    z-index: 1;
    align-items: center;
    gap: var(--spacer-3);
    flex-direction: column;
    width: 100%;
    display: flex;
    position: relative;
  }
}

/*# sourceMappingURL=1mg0_%40payloadcms_ui_dist_1fknoymozprza._.css.map*/