/* [project]/node_modules/.pnpm/@payloadcms+ui@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4_react-dom@19_c00f35419680f80dd6979d290aadd8b5/node_modules/@payloadcms/ui/dist/elements/FieldDiffContainer/index.scss.css [app-client] (css) */
@layer payload-default {
  .field-diff__locale-label {
    background: var(--theme-elevation-100);
    border-radius: var(--style-radius-s);
    padding: calc(var(--base) * .2);
  }

  [dir="ltr"] .field-diff__locale-label {
    margin-right: calc(var(--base) * .25);
  }

  [dir="rtl"] .field-diff__locale-label {
    margin-left: calc(var(--base) * .25);
  }

  .field-diff-container {
    position: relative;
  }

  .field-diff-content {
    background: var(--theme-elevation-50);
    grid-template-columns: calc(50% - 10px) calc(50% - 10px);
    gap: 20px;
    padding: 10px;
    display: grid;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+ui@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4_react-dom@19_c00f35419680f80dd6979d290aadd8b5/node_modules/@payloadcms/ui/dist/elements/FieldDiffLabel/index.scss.css [app-client] (css) */
@layer payload-default {
  .field-diff-label {
    margin-bottom: calc(var(--base) * .35);
    flex-direction: row;
    align-items: center;
    height: 100%;
    font-weight: 600;
    line-height: normal;
    display: flex;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+ui@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4_react-dom@19_c00f35419680f80dd6979d290aadd8b5/node_modules/@payloadcms/ui/dist/elements/HTMLDiff/index.scss.css [app-client] (css) */
@layer payload-default {
  :root {
    --diff-delete-pill-bg: var(--theme-error-200);
    --diff-delete-pill-color: var(--theme-error-600);
    --diff-delete-pill-border: var(--theme-error-400);
    --diff-delete-parent-bg: var(--theme-error-100);
    --diff-delete-parent-color: var(--theme-error-800);
    --diff-delete-link-color: var(--theme-error-600);
    --diff-create-pill-bg: var(--theme-success-200);
    --diff-create-pill-color: var(--theme-success-600);
    --diff-create-pill-border: var(--theme-success-400);
    --diff-create-parent-bg: var(--theme-success-100);
    --diff-create-parent-color: var(--theme-success-800);
    --diff-create-link-color: var(--theme-success-600);
  }

  html[data-theme="dark"] {
    --diff-delete-pill-bg: var(--theme-error-200);
    --diff-delete-pill-color: var(--theme-error-650);
    --diff-delete-pill-border: var(--theme-error-400);
    --diff-delete-parent-bg: var(--theme-error-100);
    --diff-delete-parent-color: var(--theme-error-900);
    --diff-delete-link-color: var(--theme-error-750);
    --diff-create-pill-bg: var(--theme-success-200);
    --diff-create-pill-color: var(--theme-success-650);
    --diff-create-pill-border: var(--theme-success-400);
    --diff-create-parent-bg: var(--theme-success-100);
    --diff-create-parent-color: var(--theme-success-900);
    --diff-create-link-color: var(--theme-success-750);
  }

  .html-diff {
    letter-spacing: .02em;
    font-size: 14px;
  }

  .html-diff-no-value {
    color: var(--theme-elevation-400);
  }

  .html-diff pre {
    margin-top: 0;
    margin-bottom: 0;
  }

  .html-diff p:not([data-enable-match="false"]):has([data-match-type="create"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff h1:not([data-enable-match="false"]):has([data-match-type="create"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff h2:not([data-enable-match="false"]):has([data-match-type="create"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff h3:not([data-enable-match="false"]):has([data-match-type="create"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff h4:not([data-enable-match="false"]):has([data-match-type="create"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff h5:not([data-enable-match="false"]):has([data-match-type="create"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff blockquote:not([data-enable-match="false"]):has([data-match-type="create"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff pre:not([data-enable-match="false"]):has([data-match-type="create"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff h6:not([data-enable-match="false"]):has([data-match-type="create"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff p:not([data-enable-match="false"]):has([data-match-type="create"]):before {
    content: "";
    background-color: var(--diff-create-parent-bg);
    color: var(--diff-create-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff h1:not([data-enable-match="false"]):has([data-match-type="create"]):before {
    content: "";
    background-color: var(--diff-create-parent-bg);
    color: var(--diff-create-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff h2:not([data-enable-match="false"]):has([data-match-type="create"]):before {
    content: "";
    background-color: var(--diff-create-parent-bg);
    color: var(--diff-create-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff h3:not([data-enable-match="false"]):has([data-match-type="create"]):before {
    content: "";
    background-color: var(--diff-create-parent-bg);
    color: var(--diff-create-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff h4:not([data-enable-match="false"]):has([data-match-type="create"]):before {
    content: "";
    background-color: var(--diff-create-parent-bg);
    color: var(--diff-create-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff h5:not([data-enable-match="false"]):has([data-match-type="create"]):before {
    content: "";
    background-color: var(--diff-create-parent-bg);
    color: var(--diff-create-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff blockquote:not([data-enable-match="false"]):has([data-match-type="create"]):before {
    content: "";
    background-color: var(--diff-create-parent-bg);
    color: var(--diff-create-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff pre:not([data-enable-match="false"]):has([data-match-type="create"]):before {
    content: "";
    background-color: var(--diff-create-parent-bg);
    color: var(--diff-create-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff h6:not([data-enable-match="false"]):has([data-match-type="create"]):before {
    content: "";
    background-color: var(--diff-create-parent-bg);
    color: var(--diff-create-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff p:not([data-enable-match="false"]):has([data-match-type="delete"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff h1:not([data-enable-match="false"]):has([data-match-type="delete"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff h2:not([data-enable-match="false"]):has([data-match-type="delete"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff h3:not([data-enable-match="false"]):has([data-match-type="delete"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff h4:not([data-enable-match="false"]):has([data-match-type="delete"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff h5:not([data-enable-match="false"]):has([data-match-type="delete"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff blockquote:not([data-enable-match="false"]):has([data-match-type="delete"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff pre:not([data-enable-match="false"]):has([data-match-type="delete"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff h6:not([data-enable-match="false"]):has([data-match-type="delete"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff p:not([data-enable-match="false"]):has([data-match-type="delete"]):before {
    content: "";
    background-color: var(--diff-delete-parent-bg);
    color: var(--diff-delete-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff h1:not([data-enable-match="false"]):has([data-match-type="delete"]):before {
    content: "";
    background-color: var(--diff-delete-parent-bg);
    color: var(--diff-delete-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff h2:not([data-enable-match="false"]):has([data-match-type="delete"]):before {
    content: "";
    background-color: var(--diff-delete-parent-bg);
    color: var(--diff-delete-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff h3:not([data-enable-match="false"]):has([data-match-type="delete"]):before {
    content: "";
    background-color: var(--diff-delete-parent-bg);
    color: var(--diff-delete-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff h4:not([data-enable-match="false"]):has([data-match-type="delete"]):before {
    content: "";
    background-color: var(--diff-delete-parent-bg);
    color: var(--diff-delete-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff h5:not([data-enable-match="false"]):has([data-match-type="delete"]):before {
    content: "";
    background-color: var(--diff-delete-parent-bg);
    color: var(--diff-delete-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff blockquote:not([data-enable-match="false"]):has([data-match-type="delete"]):before {
    content: "";
    background-color: var(--diff-delete-parent-bg);
    color: var(--diff-delete-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff pre:not([data-enable-match="false"]):has([data-match-type="delete"]):before {
    content: "";
    background-color: var(--diff-delete-parent-bg);
    color: var(--diff-delete-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff h6:not([data-enable-match="false"]):has([data-match-type="delete"]):before {
    content: "";
    background-color: var(--diff-delete-parent-bg);
    color: var(--diff-delete-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: -10px;
    bottom: -10px;
    left: -10px;
    right: -10px;
  }

  .html-diff li:not([data-enable-match="false"]):has([data-match-type="create"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff li:not([data-enable-match="false"]):has([data-match-type="create"]):before {
    content: "";
    background-color: var(--diff-create-parent-bg);
    color: var(--diff-create-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -10px;
    right: -10px;
  }

  .html-diff li:not([data-enable-match="false"]):has([data-match-type="delete"]) {
    z-index: 1;
    position: relative;
  }

  .html-diff li:not([data-enable-match="false"]):has([data-match-type="delete"]):before {
    content: "";
    background-color: var(--diff-delete-parent-bg);
    color: var(--diff-delete-parent-color);
    z-index: -1;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -10px;
    right: -10px;
  }

  .html-diff li::marker {
    color: var(--theme-text);
  }

  .html-diff [data-match-type="delete"]:not([data-enable-match="false"]):not(:is([data-enable-match="false"] *)) {
    color: var(--diff-delete-pill-color);
    -webkit-text-decoration-color: var(--diff-delete-pill-color);
    text-decoration-color: var(--diff-delete-pill-color);
    background-color: var(--diff-delete-pill-bg);
    border-radius: 4px;
    -webkit-text-decoration-line: line-through;
    text-decoration-line: line-through;
    text-decoration-thickness: 1px;
  }

  .html-diff a[data-match-type="delete"] :not([data-enable-match="false"]) :not(:is([data-enable-match="false"] *)) {
    color: var(--diff-delete-link-color);
  }

  .html-diff a[data-match-type="create"]:not(img) :not([data-enable-match="false"]) :not(:is([data-enable-match="false"] *)) {
    color: var(--diff-create-link-color);
  }

  .html-diff [data-match-type="create"]:not(img):not([data-enable-match="false"]):not(:is([data-enable-match="false"] *)) {
    background-color: var(--diff-create-pill-bg);
    color: var(--diff-create-pill-color);
    border-radius: 4px;
  }

  .html-diff .html-diff-create-inline-wrapper, .html-diff .html-diff-delete-inline-wrapper {
    display: inline-flex;
  }

  .html-diff .html-diff-create-block-wrapper, .html-diff .html-diff-delete-block-wrapper {
    display: flex;
  }

  .html-diff .html-diff-create-inline-wrapper, .html-diff .html-diff-delete-inline-wrapper, .html-diff .html-diff-create-block-wrapper, .html-diff .html-diff-delete-block-wrapper {
    flex-direction: row;
    align-items: center;
    position: relative;
  }

  .html-diff .html-diff-create-inline-wrapper:after, .html-diff .html-diff-delete-inline-wrapper:after, .html-diff .html-diff-create-block-wrapper:after, .html-diff .html-diff-delete-block-wrapper:after {
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+richtext-slate@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4__808709f1dd3f9e13af53521dfb026720/node_modules/@payloadcms/richtext-slate/dist/field/buttons.scss.css [app-client] (css) */
@layer payload-default {
  .rich-text__button {
    cursor: pointer;
    position: relative;
  }

  .rich-text__button svg {
    width: 15px;
    height: 15px;
  }

  .rich-text__button--disabled {
    opacity: .4;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+richtext-slate@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4__808709f1dd3f9e13af53521dfb026720/node_modules/@payloadcms/richtext-slate/dist/field/elements/blockquote/index.scss.css [app-client] (css) */
@layer payload-default {
  .rich-text-blockquote[data-slate-node="element"] {
    border-left: 1px solid var(--theme-elevation-200);
    margin: 12.5px 0;
    padding-left: 12.5px;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+richtext-slate@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4__808709f1dd3f9e13af53521dfb026720/node_modules/@payloadcms/richtext-slate/dist/field/icons/IndentLeft/index.scss.css [app-client] (css) */
@layer payload-default {
  .icon--indent-left {
    width: 1.53846rem;
    height: 1.53846rem;
  }

  .icon--indent-left .stroke {
    fill: none;
    stroke: var(--theme-elevation-800);
    stroke-width: 2px;
  }

  .icon--indent-left .fill {
    fill: var(--theme-elevation-800);
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+richtext-slate@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4__808709f1dd3f9e13af53521dfb026720/node_modules/@payloadcms/richtext-slate/dist/field/icons/IndentRight/index.scss.css [app-client] (css) */
@layer payload-default {
  .icon--indent-right {
    width: 1.53846rem;
    height: 1.53846rem;
  }

  .icon--indent-right .stroke {
    fill: none;
    stroke: var(--theme-elevation-800);
    stroke-width: 2px;
  }

  .icon--indent-right .fill {
    fill: var(--theme-elevation-800);
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+richtext-slate@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4__808709f1dd3f9e13af53521dfb026720/node_modules/@payloadcms/richtext-slate/dist/field/icons/Link/index.scss.css [app-client] (css) */
@layer payload-default {
  .icon--link {
    width: 1.53846rem;
    height: 1.53846rem;
  }

  .icon--link .stroke {
    stroke: var(--theme-elevation-800);
    stroke-width: 1px;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+richtext-slate@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4__808709f1dd3f9e13af53521dfb026720/node_modules/@payloadcms/richtext-slate/dist/field/elements/link/LinkDrawer/index.scss.css [app-client] (css) */
@layer payload-default {
  .rich-text-link-edit-modal__template {
    z-index: 1;
    padding-top: 20px;
    padding-bottom: 40px;
    position: relative;
  }

  .rich-text-link-edit-modal__header {
    justify-content: space-between;
    width: 100%;
    margin-top: 50px;
    margin-bottom: 20px;
    display: flex;
  }

  @media (max-width: 1024px) {
    .rich-text-link-edit-modal__header {
      margin-top: 30px;
    }
  }

  .rich-text-link-edit-modal__header-text {
    margin: 0;
  }

  .rich-text-link-edit-modal__header-close {
    cursor: pointer;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    width: 20px;
    height: 20px;
    padding: 0;
    overflow: hidden;
  }

  .rich-text-link-edit-modal__header-close svg {
    width: 40px;
    height: 40px;
    position: relative;
    top: -10px;
  }

  .rich-text-link-edit-modal__header-close svg:not(:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: -10px;
  }

  .rich-text-link-edit-modal__header-close svg:not(:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: -10px;
  }

  .rich-text-link-edit-modal__header-close svg:not(:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
    left: -10px;
  }

  .rich-text-link-edit-modal__header-close svg:-webkit-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    right: -10px;
  }

  .rich-text-link-edit-modal__header-close svg:-moz-any(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    right: -10px;
  }

  .rich-text-link-edit-modal__header-close svg:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) {
    right: -10px;
  }

  .rich-text-link-edit-modal__header-close svg .stroke {
    stroke-width: 2px;
    vector-effect: non-scaling-stroke;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+richtext-slate@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4__808709f1dd3f9e13af53521dfb026720/node_modules/@payloadcms/richtext-slate/dist/field/elements/link/Element/index.scss.css [app-client] (css) */
@layer payload-default {
  .rich-text-link__popup {
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    font-family: var(--font-body);
  }

  .rich-text-link__popup button {
    box-shadow: none;
    color: currentColor;
    font-family: var(--font-body);
    background: none;
    border: 0;
    border-radius: 0;
    padding: 0;
  }

  .rich-text-link {
    position: relative;
  }

  .rich-text-link .popup {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .rich-text-link .popup .popup__hide-scrollbar, .rich-text-link .popup .popup__scroll-container {
    overflow: visible;
  }

  .rich-text-link .popup .popup__scroll-content {
    white-space: pre;
  }

  .rich-text-link .icon--x line {
    stroke-width: 2px;
  }

  .rich-text-link__popup {
    font-family: var(--font-body);
    display: flex;
  }

  .rich-text-link__popup button {
    cursor: pointer;
    margin: 0;
    font-weight: 600;
  }

  .rich-text-link__link-label {
    text-overflow: ellipsis;
    border-radius: 2px;
    max-width: 160px;
    overflow: hidden;
  }

  .rich-text-link__link-label:hover {
    background-color: var(--popup-button-highlight);
  }

  .rich-text-link__popup {
    gap: calc(var(--base) * .25);
    display: flex;
  }

  .rich-text-link__popup button:hover .btn__icon {
    background-color: var(--popup-button-highlight);
  }

  .rich-text-link__popup button:hover .btn__icon .fill {
    fill: var(--theme-text);
  }

  .rich-text-link__popup button:hover .btn__icon .stroke {
    stroke: var(--theme-text);
  }

  .rich-text-link__popup-toggler {
    color: var(--theme-success-600);
    cursor: text;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-bottom: 1px dotted;
    padding: 0;
    text-decoration: none;
    position: relative;
  }

  .rich-text-link__popup-toggler:focus, .rich-text-link__popup-toggler:focus-within {
    outline: none;
  }

  .rich-text-link__popup-toggler--open {
    z-index: var(--z-popup);
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+richtext-slate@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4__808709f1dd3f9e13af53521dfb026720/node_modules/@payloadcms/richtext-slate/dist/field/elements/ol/index.scss.css [app-client] (css) */
@layer payload-default {
  .rich-text-ol[data-slate-node="element"] {
    margin: 12.5px 0;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+richtext-slate@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4__808709f1dd3f9e13af53521dfb026720/node_modules/@payloadcms/richtext-slate/dist/field/icons/Relationship/index.scss.css [app-client] (css) */
@layer payload-default {
  .icon--relationship {
    width: 1.53846rem;
    height: 1.53846rem;
  }

  .icon--relationship .stroke {
    fill: none;
    stroke: var(--theme-elevation-800);
    stroke-width: 2px;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+richtext-slate@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4__808709f1dd3f9e13af53521dfb026720/node_modules/@payloadcms/richtext-slate/dist/field/elements/relationship/Button/index.scss.css [app-client] (css) */
@layer payload-default {
  .relationship-rich-text-button {
    align-items: center;
    height: 100%;
    display: flex;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+richtext-slate@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4__808709f1dd3f9e13af53521dfb026720/node_modules/@payloadcms/richtext-slate/dist/field/elements/relationship/Element/index.scss.css [app-client] (css) */
@layer payload-default {
  .rich-text-relationship {
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    font-family: var(--font-body);
    background: var(--theme-input-bg);
    border: 1px solid var(--theme-elevation-100);
    max-width: 300px;
    font-family: var(--font-body);
    align-items: center;
    padding: 15px;
    display: flex;
    box-shadow: 0 2px 2px -1px rgba(0, 0, 0, .1);
  }

  .rich-text-relationship:hover {
    border: 1px solid var(--theme-elevation-150);
  }

  .rich-text-relationship[data-slate-node="element"] {
    margin: 12.5px 0;
  }

  .rich-text-relationship__label {
    margin-bottom: 5px;
  }

  .rich-text-relationship__title {
    margin: 0;
  }

  .rich-text-relationship__label, .rich-text-relationship__title {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 1 !important;
  }

  .rich-text-relationship__title {
    font-weight: bold;
  }

  .rich-text-relationship__wrap {
    flex-grow: 1;
    overflow: hidden;
  }

  .rich-text-relationship--selected {
    box-shadow: 0 0 0 2px var(--theme-success-500);
    outline: none;
  }

  .rich-text-relationship .rich-text-relationship__doc-drawer-toggler {
    pointer-events: all;
    line-height: inherit;
    text-decoration: underline;
  }

  .rich-text-relationship__actions {
    flex-shrink: 0;
    align-items: center;
    margin-left: 10px;
    display: flex;
  }

  .rich-text-relationship__actions > :not(:last-child) {
    margin-right: 5px;
  }

  .rich-text-relationship__removeButton {
    margin: 0;
  }

  .rich-text-relationship__removeButton line {
    stroke-width: 2px;
  }

  .rich-text-relationship__removeButton:disabled {
    color: var(--theme-elevation-300);
    pointer-events: none;
  }

  .rich-text-relationship__doc-drawer-toggler > *, .rich-text-relationship__list-drawer-toggler > * {
    margin: 0;
  }

  .rich-text-relationship__doc-drawer-toggler:disabled, .rich-text-relationship__list-drawer-toggler:disabled {
    color: var(--theme-elevation-300);
    pointer-events: none;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+richtext-slate@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4__808709f1dd3f9e13af53521dfb026720/node_modules/@payloadcms/richtext-slate/dist/field/elements/ul/index.scss.css [app-client] (css) */
@layer payload-default {
  .rich-text-ul[data-slate-node="element"] {
    margin: 12.5px 0;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+richtext-slate@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4__808709f1dd3f9e13af53521dfb026720/node_modules/@payloadcms/richtext-slate/dist/field/icons/Upload/index.scss.css [app-client] (css) */
@layer payload-default {
  .icon--upload {
    width: 1.53846rem;
    height: 1.53846rem;
  }

  .icon--upload .fill {
    fill: var(--theme-elevation-800);
    stroke: none;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+richtext-slate@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4__808709f1dd3f9e13af53521dfb026720/node_modules/@payloadcms/richtext-slate/dist/field/elements/upload/Button/index.scss.css [app-client] (css) */
@layer payload-default {
  .upload-rich-text-button {
    align-items: center;
    height: 100%;
    display: flex;
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+richtext-slate@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4__808709f1dd3f9e13af53521dfb026720/node_modules/@payloadcms/richtext-slate/dist/field/elements/upload/Element/index.scss.css [app-client] (css) */
@layer payload-default {
  .rich-text-upload {
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    font-family: var(--font-body);
    background: var(--theme-input-bg);
    border: 1px solid var(--theme-elevation-100);
    max-width: 300px;
    font-family: var(--font-body);
    align-items: center;
    display: flex;
    position: relative;
    box-shadow: 0 2px 2px -1px rgba(0, 0, 0, .1);
  }

  .rich-text-upload:hover {
    border: 1px solid var(--theme-elevation-150);
  }

  .rich-text-upload[data-slate-node="element"] {
    margin: 12.5px 0;
  }

  .rich-text-upload__card {
    flex-direction: column;
    width: 100%;
    display: flex;
    box-shadow: 0 7px 14px rgba(0, 0, 0, .05);
  }

  .rich-text-upload__topRow {
    display: flex;
  }

  .rich-text-upload__thumbnail {
    flex-shrink: 0;
    width: 65px;
    height: auto;
    position: relative;
    overflow: hidden;
  }

  .rich-text-upload__thumbnail img, .rich-text-upload__thumbnail svg {
    object-fit: cover;
    background-color: var(--theme-elevation-800);
    width: 100%;
    height: 100%;
    position: absolute;
  }

  .rich-text-upload__topRowRightPanel {
    flex-grow: 1;
    justify-content: space-between;
    align-items: center;
    max-width: calc(100% - 65px);
    padding: 15px;
    display: flex;
  }

  .rich-text-upload__actions {
    flex-shrink: 0;
    align-items: center;
    margin-left: 10px;
    display: flex;
  }

  .rich-text-upload__actions .rich-text-upload__doc-drawer-toggler {
    pointer-events: all;
  }

  .rich-text-upload__actions > :not(:last-child) {
    margin-right: 5px;
  }

  .rich-text-upload__removeButton {
    margin: 0;
  }

  .rich-text-upload__removeButton line {
    stroke-width: 2px;
  }

  .rich-text-upload__removeButton:disabled {
    color: var(--theme-elevation-300);
    pointer-events: none;
  }

  .rich-text-upload__upload-drawer-toggler {
    line-height: inherit;
    background-color: rgba(0, 0, 0, 0);
    border: none;
    outline: none;
    margin: 0;
    padding: 0;
  }

  .rich-text-upload__doc-drawer-toggler {
    text-decoration: underline;
  }

  .rich-text-upload__doc-drawer-toggler > *, .rich-text-upload__list-drawer-toggler > *, .rich-text-upload__upload-drawer-toggler > * {
    margin: 0;
  }

  .rich-text-upload__doc-drawer-toggler:disabled, .rich-text-upload__list-drawer-toggler:disabled, .rich-text-upload__upload-drawer-toggler:disabled {
    color: var(--theme-elevation-300);
    pointer-events: none;
  }

  .rich-text-upload__collectionLabel {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .rich-text-upload__bottomRow {
    border-top: 1px solid var(--theme-elevation-100);
    padding: 10px;
  }

  .rich-text-upload h5 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }

  .rich-text-upload__wrap {
    text-align: left;
    text-overflow: ellipsis;
    padding: 10px 10px 10px 20px;
    overflow: hidden;
  }

  .rich-text-upload--selected {
    box-shadow: 0 0 0 2px var(--theme-success-500);
    outline: none;
  }

  @media (max-width: 768px) {
    .rich-text-upload__topRowRightPanel {
      padding: 15px 10px;
    }
  }
}

/* [project]/node_modules/.pnpm/@payloadcms+plugin-seo@3.57.0_@types+react@19.0.1_monaco-editor@0.52.2_next@15.5.4_reac_3b48841c0382c4d09e448582aca23e46/node_modules/@payloadcms/plugin-seo/dist/fields/index.scss.css [app-client] (css) */
@layer payload-default {
  .plugin-seo__field .field-label {
    display: inline !important;
  }
}

