@layer properties,theme,base;@layer payload-default{.field-description{color:var(--field-color-description);display:flex}.field-description--margin-bottom{margin-top:0;margin-bottom:var(--spacer-3)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.field-error.tooltip{color:var(--field-color-error-text);background-color:var(--field-color-error-bg)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{:root{--field-label-letter-spacing:-.032px}label.field-label{align-items:center;display:flex}label.field-label:not(.unstyled){font-family:var(--text-body-medium-strong-font-family);font-weight:var(--text-body-medium-strong-font-weight);color:var(--field-color-label);letter-spacing:var(--field-label-letter-spacing);display:flex}html:not([dir=RTL]) :is(label.field-label:not(.unstyled)){margin-right:auto}html[dir=RTL] :is(label.field-label:not(.unstyled)){margin-left:auto}.field-label:not(.unstyled) .required{color:var(--field-color-label-required)}html:not([dir=RTL]) :is(.field-label:not(.unstyled) .required){margin-left:var(--spacer-1)}html[dir=RTL] :is(.field-label:not(.unstyled) .required){margin-right:var(--spacer-1)}html:not([dir=RTL]) .localized{margin-left:var(--spacer-1)}html[dir=RTL] .localized{margin-right:var(--spacer-1)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.field-type.email{gap:var(--spacer-2);flex-direction:column;display:flex;position:relative}.field-type.email.error input:not(:focus){border-color:var(--field-color-border-error)}.field-type.email.error input:not(:focus):hover{border-color:var(--field-color-border-error)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{body.is-dragging,body.is-dragging *{cursor:grabbing}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.group-field{position:relative}.group-field--top-level:before{top:calc(var(--gutter-h) * -1);right:calc(var(--gutter-h) * -1);left:calc(var(--gutter-h) * -1);content:"";border-top:var(--stroke-width-small) solid var(--color-border);height:0;position:absolute}.group-field--top-level:first-child{padding-top:0}.group-field--top-level:first-child:before{display:none}.group-field--within-collapsible{padding-top:var(--spacer-5)}.group-field--within-collapsible:before{top:calc(var(--spacer-5) / 2);right:calc(var(--spacer-3) * -1);left:calc(var(--spacer-3) * -1);content:"";border-top:var(--stroke-width-small) solid var(--color-border);height:0;position:absolute}.group-field--within-collapsible:first-child{border-top:0;padding-top:0}.group-field--within-collapsible:first-child:before{display:none}.group-field--within-collapsible:last-child{padding-bottom:0}.group-field--within-group{padding:0}.group-field--within-group:before{display:none}.group-field--within-row{margin:0}.group-field--within-row:before{display:none}.group-field--within-tab:first-child{padding-top:0}.group-field--within-tab:first-child:before{display:none}.group-field--within-tab:last-child{padding-bottom:0}.group-field--gutter{padding-left:var(--spacer-3);border-left:var(--stroke-width-small) solid var(--color-border)}.group-field__header{gap:var(--spacer-1);margin-bottom:var(--spacer-2-5);flex-direction:column;display:flex}.group-field__title-row{gap:var(--spacer-2);align-items:center;display:flex}.group-field__title{font-family:var(--text-heading-medium-font-family);font-size:var(--text-heading-medium-font-size);font-weight:var(--text-heading-medium-font-weight);line-height:var(--text-heading-medium-line-height);margin-bottom:0}.group-field--has-error .group-field__header{color:var(--color-text-danger)}.group-field+.group-field{border-top:0;padding-top:0}.group-field--within-row+.group-field--within-row{margin-top:0}.group-field--within-tab+.group-field--within-row{padding-top:0}@media (max-width:768px){.group-field--top-level:before{border-top:var(--stroke-width-small) solid var(--color-border)}}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.switch{gap:var(--spacer-2);cursor:pointer;align-items:center;display:inline-flex}.switch--disabled{cursor:not-allowed;opacity:.5}.switch__input{z-index:1;opacity:0;margin:0;padding:0;position:absolute}.switch__track{width:var(--spacer-5);height:var(--spacer-3);pointer-events:none;background:var(--color-bg-secondary);border:var(--stroke-width-small) solid var(--special-border-translucent);border-radius:var(--radius-full);align-items:center;display:flex;position:relative}.switch__track--checked{background:var(--color-bg-brand);border-color:var(--color-border-brand-strong)}.switch__knob{left:calc(var(--stroke-width-small) + var(--stroke-width-medium));width:var(--spacer-2-5);height:var(--spacer-2);outline:var(--stroke-width-small) solid var(--special-border-translucent);background:var(--color-icon-onbrand);border-radius:var(--radius-full);position:absolute}.switch__track--checked .switch__knob{right:calc(var(--stroke-width-small) + var(--stroke-width-medium));outline-color:var(--color-border-brand-strong);left:auto}.switch__input:focus-visible+.switch__track{outline:var(--stroke-width-small) solid var(--accessibility-focus-color);outline-offset:var(--stroke-width-medium)}.switch__label{font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--color-text)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.popup__scroll-container:has(.column-selector){max-height:fit-content;padding:0}.column-selector{--column-selector-min-width:240px;--column-selector-max-height:430px;min-width:var(--column-selector-min-width);max-height:var(--column-selector-max-height);flex-direction:column;display:flex}.column-selector[data-width-locked]{min-width:var(--column-selector-locked-width)}.column-selector__header{height:var(--spacer-6);border-bottom:var(--stroke-width-small) solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding-inline-start:var(--spacer-2);padding-inline-end:var(--spacer-2);display:flex}.column-selector__title{font-family:var(--text-body-medium-strong-font-family);font-size:var(--text-body-medium-strong-font-size);font-weight:var(--text-body-medium-strong-font-weight);line-height:var(--text-body-medium-strong-line-height);color:var(--color-text);padding-inline-start:var(--spacer-2)}.column-selector__close{color:var(--color-icon);padding:0}.column-selector__search{height:calc(var(--spacer-5) + var(--spacer-2) + var(--stroke-width-small));padding-inline:var(--spacer-2-5);border-bottom:var(--stroke-width-small) solid var(--color-border);flex-shrink:0;align-items:center;display:flex}.column-selector__search-bar{height:var(--spacer-4);background:var(--color-bg-secondary);border-radius:var(--button-radius);flex:1;align-items:center;padding-inline-end:var(--spacer-2);display:flex}.column-selector__search-bar svg{color:var(--color-icon-secondary);flex-shrink:0;display:block}.column-selector__search-input{height:100%;font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--color-text);background:0 0;border:none;flex:1;padding:0}.column-selector__search-input::placeholder{color:var(--color-text-tertiary)}.column-selector__search-input:focus{outline:none}.column-selector__content{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.column-selector__no-results{min-height:calc(var(--spacer-6) + var(--spacer-2));padding-block:var(--spacer-2);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--color-text);justify-content:center;align-items:center;display:flex}.column-selector__section{padding-block:var(--spacer-2);border-bottom:var(--stroke-width-small) solid var(--color-border);flex-direction:column;display:flex}.column-selector__section:last-child{border-bottom:none}.column-selector__section-header{height:var(--spacer-5);padding-inline:var(--spacer-3);font-family:var(--text-body-medium-strong-font-family);font-size:var(--text-body-medium-strong-font-size);font-weight:var(--text-body-medium-strong-font-weight);line-height:var(--text-body-medium-strong-line-height);color:var(--color-text-secondary);align-items:center;display:flex}.column-selector__item{gap:var(--spacer-1);padding-block:var(--spacer-1);padding-inline:var(--spacer-3);cursor:pointer;align-items:center;display:flex;position:relative}.column-selector__item:hover{background:var(--color-bg-secondary)}.column-selector__item:focus-visible{outline:var(--stroke-width-small) solid var(--accessibility-focus-color);outline-offset:calc(-1 * var(--accessibility-outline-offset))}.column-selector__item-label{min-width:0;font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--color-text);white-space:nowrap;flex:1}.column-selector__separator{margin-inline:var(--spacer-1);color:var(--color-text-secondary)}.column-selector__item--inactive .column-selector__item-label{color:var(--color-text-secondary)}.column-selector__drag-handle{width:var(--spacer-3);height:100%;color:var(--color-icon-secondary);cursor:grab;opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:0}.column-selector__drag-handle:active{cursor:grabbing}.column-selector__item:hover .column-selector__drag-handle{opacity:1}.column-selector__item--dragging{background:var(--color-bg-pressed)}.column-selector__item--dragging .column-selector__drag-handle{cursor:grabbing;opacity:1}.column-selector__item--over{position:relative}.column-selector__item--over:before{inset-inline:0;top:calc(-1 * var(--stroke-width-small));height:var(--stroke-width-medium);content:"";background:var(--color-icon);border-radius:var(--stroke-width-small);position:absolute}.column-selector__drop-indicator{height:var(--stroke-width-medium);margin-inline:var(--spacer-3);background:var(--color-icon)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.no-results{gap:var(--spacer-2);padding:var(--spacer-3) var(--spacer-2-5);text-align:center;border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--radius-medium);flex-direction:column;justify-content:center;align-items:center;display:flex}.no-results--with-margin{margin:var(--spacer-4) var(--gutter-h)}.no-results__title{font-family:var(--text-body-large-strong-font-family);font-size:var(--text-body-large-strong-font-size);font-weight:var(--font-weight-strong);line-height:var(--text-body-large-strong-line-height);color:var(--color-text)}.no-results__description{color:var(--color-text-secondary);margin:0}.no-results__actions{gap:var(--spacer-2);display:flex}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.id-label{--id-label-letter-spacing:-.032px;gap:var(--spacer-1);width:fit-content;height:var(--spacer-4);padding:var(--spacer-1) var(--spacer-2);font-family:var(--text-body-large-font-family);font-size:var(--text-body-large-font-size);font-weight:var(--text-body-large-font-weight);line-height:var(--text-body-medium-line-height);letter-spacing:var(--id-label-letter-spacing);white-space:nowrap;background:var(--color-bg-secondary);border-radius:var(--radius-medium);align-items:center;display:inline-flex}.id-label__prefix{color:var(--color-text-secondary)}.id-label--is-link:hover,a:not([aria-disabled=true]):hover>.id-label,button:not(:disabled):hover>.id-label{background:var(--color-bg-secondary-hover)}.id-label__value{color:var(--color-text)}.id-label__link{color:var(--color-text)}.id-label__link:hover{text-decoration:underline}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.bool-cell{padding:0 var(--spacer-1);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--color-text);white-space:nowrap;background:var(--color-bg-tertiary);border-radius:var(--radius-medium);justify-content:center;align-items:center;display:inline-flex}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.code-cell{padding:0 var(--spacer-1);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--color-text);white-space:nowrap;background:var(--color-bg-tertiary);border-radius:var(--radius-medium);justify-content:center;align-items:center;display:inline-flex}.code-cell:hover{-webkit-text-decoration:inherit;text-decoration:inherit}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.file{flex-wrap:nowrap;display:flex}.file__thumbnail{max-width:var(--spacer-6);height:var(--spacer-6);border-radius:var(--radius-small);display:inline-block}.file__filename{align-self:center}[dir=ltr] .file__filename{margin-left:calc(var(--spacer-4) - var(--spacer-1))}[dir=rtl] .file__filename{margin-right:calc(var(--spacer-4) - var(--spacer-1))}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.json-cell{max-width:99.9%;padding:0 var(--spacer-1);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);vertical-align:middle;color:var(--color-text);background:var(--color-bg-tertiary);border-radius:var(--radius-medium);border:0;display:inline-flex}[dir=ltr] .json-cell{padding-left:var(--spacer-2)}[dir=rtl] .json-cell{padding-right:var(--spacer-2)}.json-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.status-cell{padding:0 var(--spacer-1);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);white-space:nowrap;border-radius:var(--radius-medium);justify-content:center;align-items:center;display:inline-flex}.status-cell--published{color:var(--color-text-brand);background:var(--color-bg-selected)}.status-cell--draft{color:var(--color-text);background:var(--color-bg-tertiary)}.status-cell--changed{color:var(--color-text-warning);background:var(--color-bg-warning-tertiary)}.status-cell--previously-published{color:var(--color-text);background:var(--color-bg-tertiary)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.default-cell__first-cell{text-align:left;white-space:nowrap;cursor:pointer;background-color:#0000;border:0;height:100%;padding:0;text-decoration:underline}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.drawer-link{gap:var(--spacer-1);align-items:center;display:flex}.drawer-link__doc-drawer-toggler{margin-top:calc(-1 * var(--spacer-1));margin-bottom:calc(-1 * var(--spacer-1));font-size:inherit;line-height:inherit;color:var(--color-text);cursor:pointer;border-radius:var(--radius-small);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.drawer-link__doc-drawer-toggler:hover{background-color:var(--color-bg-transparent-hover)}.drawer-link__doc-drawer-toggler:active{background-color:var(--color-bg-transparent-pressed)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.clickable-arrow{color:var(--color-icon);cursor:pointer;border-radius:var(--button-radius);outline:0;justify-content:center;align-items:center;display:flex}.clickable-arrow:not(.clickable-arrow--is-disabled):hover,.clickable-arrow:not(.clickable-arrow--is-disabled):focus-visible{background:var(--color-bg-elevated)}.clickable-arrow:focus-visible{outline:var(--accessibility-outline)}.clickable-arrow--right .icon{transform:rotate(-90deg)}.clickable-arrow--left .icon{transform:rotate(90deg)}.clickable-arrow--is-disabled{cursor:default}.clickable-arrow--is-disabled .icon .fill{fill:var(--color-icon-disabled)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.paginator,.paginator__page-input-wrapper{gap:var(--spacer-1);align-items:center;display:flex}.paginator__page-input{box-sizing:content-box;min-width:calc(var(--spacer-3) - 2px);min-height:calc(var(--control-height) - 2px);padding:0 var(--spacer-1);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--field-color-text);text-align:center;background:var(--color-bg-secondary);border:var(--stroke-width-small) solid var(--field-color-border);border-radius:var(--field-border-radius)}.paginator__page-input:hover:not(:focus){border-color:var(--color-border)}.paginator__page-input:focus{border-color:var(--color-border-selected)}.paginator__page-input:focus-visible{outline:none}.paginator__page-input:disabled{cursor:not-allowed;opacity:.5}.paginator__page-total{font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--color-text);white-space:nowrap}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.relationship-table{gap:var(--spacer-2);flex-direction:column;display:flex;position:relative}.relationship-table__header{justify-content:space-between;align-items:center;display:flex}.relationship-table__actions{gap:var(--spacer-2);align-items:center;display:flex}.relationship-table__toggle-columns .btn__icon{color:var(--color-icon-secondary)}.relationship-table__toggle-columns:hover .btn__icon{color:var(--color-text)}.relationship-table__add-new-polymorphic-wrapper{display:inline-flex}.relationship-table__add-new-polymorphic .btn__label{text-wrap:nowrap;align-items:center;display:flex}.relationship-table .table{background:var(--color-bg);margin-bottom:0;overflow:auto}.relationship-table .table table{width:100%}.relationship-table .table:not(.table--appearance-condensed) table [class^=cell]>p,.relationship-table .table:not(.table--appearance-condensed) table [class^=cell]>span,.relationship-table .table:not(.table--appearance-condensed) table [class^=cell]>a{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;max-width:100vw;display:-webkit-box;overflow:hidden}.relationship-table .table th,.relationship-table .table td:first-child{min-width:0}.field-type.error .relationship-table .table{border-color:var(--color-border-danger-strong)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.field-type.join{--join-header-letter-spacing:-.032px;gap:var(--spacer-2);flex-direction:column;display:flex}.field-type.join .join__header-wrapper{gap:var(--spacer-2);align-items:center;display:flex}.field-type.join .relationship-table__header{row-gap:var(--spacer-1);flex-wrap:wrap}.field-type.join .join__description{flex-basis:100%}.field-type.join .relationship-table__header h4{font-family:var(--text-body-large-strong-font-family);font-size:var(--text-body-large-strong-font-size);font-weight:var(--text-body-large-strong-font-weight);line-height:var(--text-body-large-strong-line-height);color:var(--color-text);letter-spacing:var(--join-header-letter-spacing);margin:0}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.json-field{gap:var(--spacer-2);flex-direction:column;display:flex;position:relative}.json-field.error .code-editor{border-color:var(--field-color-border-error)}.json-field.error .code-editor:hover{border-color:var(--field-color-border-error)}.json-field.error .code-editor:focus-within{border-color:var(--field-color-border-focus)}.json-field.error .monaco-editor-background,.json-field.error .margin{background-color:var(--color-bg-danger-tertiary)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.input-stepper{min-width:var(--spacer-4);flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:0;display:flex}.input-stepper button{width:1rem;height:.5rem;color:var(--color-icon-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.input-stepper button:hover:not(:disabled){color:var(--color-icon)}.input-stepper button:disabled{cursor:not-allowed;opacity:.5}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.field-type.number{gap:var(--spacer-2);flex-direction:column;display:flex;position:relative}.field-type.number .field-type__wrap{gap:var(--spacer-2);flex-direction:column;display:flex}.field-type.number input{appearance:textfield}.field-type.number input::-webkit-outer-spin-button{appearance:none;margin:0}.field-type.number input::-webkit-inner-spin-button{appearance:none;margin:0}.field-type.number.error .form-input-group:not(:focus-within){border-color:var(--field-color-border-error)}.field-type.number.error .form-input-group:not(:focus-within):hover{border-color:var(--field-color-border-error)}.field-type.number.read-only .input-stepper{display:none}.field-type.number .number__prefix,.field-type.number .number__suffix{font-size:var(--text-body-medium-font-size);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.field-type.number .number__prefix{padding-inline-start:var(--field-padding-inline)}.field-type.number .number__suffix{padding-inline-end:var(--field-padding-inline)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.field-type.point{gap:var(--spacer-2);flex-direction:column;display:flex;position:relative}.field-type.point input{appearance:textfield}.field-type.point input::-webkit-outer-spin-button{appearance:none;margin:0}.field-type.point input::-webkit-inner-spin-button{appearance:none;margin:0}.field-type.point .point__wrap{gap:var(--spacer-3);width:100%;margin:0;padding:0;list-style:none;display:flex}.field-type.point .point__wrap li{gap:var(--spacer-2);flex-direction:column;flex:1 0 0;min-width:0;display:flex}.field-type.point.error .form-input-group:not(:focus-within){border-color:var(--field-color-border-error)}.field-type.point.error .form-input-group:not(:focus-within):hover{border-color:var(--field-color-border-error)}.field-type.point.read-only .input-stepper{display:none}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.radio-group{gap:var(--spacer-2);flex-direction:column;display:flex}.radio-group .field-type__wrap{gap:var(--spacer-2);flex-direction:column;display:flex}.radio-group ul{margin:0;padding:0;list-style:none}.radio-group.error .radio-input__styled-radio{border-color:var(--field-color-border-error)}.radio-group.error .radio-input__styled-radio:hover{border-color:var(--field-color-border-error)}.radio-group--layout-horizontal ul{gap:var(--spacer-2-5);flex-flow:wrap;display:flex}.radio-group--layout-vertical ul{gap:var(--spacer-2);flex-direction:column;display:flex}.radio-group--read-only .radio-input{cursor:default}.radio-group--read-only .radio-input__label{color:var(--field-color-text-readonly)}.radio-group--read-only .radio-input__styled-radio{border-color:var(--field-color-toggle-border-disabled)}.radio-group--read-only .radio-input__styled-radio:before{background-color:var(--field-color-toggle-border-disabled)}.radio-group--read-only .radio-input:not(.radio-input--is-selected):hover .radio-input__styled-radio:before{opacity:0}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.relationship-add-new{align-items:stretch;display:flex}.relationship-add-new .popup__trigger-wrap{align-items:stretch;height:100%;display:flex}.relationship-add-new .relationship-add-new__add-button{height:var(--field-min-height-large);padding-inline:var(--spacer-1);color:var(--color-icon);cursor:pointer;background:var(--color-bg-secondary);border-radius:var(--button-radius);border:none;justify-content:center;align-items:center;margin:0;display:flex;position:relative}.relationship-add-new .relationship-add-new__add-button:hover{background:var(--color-bg-secondary-hover)}.relationship-add-new .relationship-add-new__add-button:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.relationship-add-new .relationship-add-new__add-button--unstyled{background:0 0;border:none;width:auto;height:auto;padding:0}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.field-type.relationship{position:relative}.field-type.relationship .field-type__wrap{gap:var(--spacer-2);flex-direction:column;display:flex}.relationship__wrap{gap:var(--spacer-1);width:100%;display:flex}.relationship__wrap div.react-select{flex:1;min-width:0}.relationship__input-wrap{flex:1;min-width:0;position:relative}.relationship__error-loading{min-height:var(--spacer-6);padding:var(--spacer-2) var(--spacer-3);color:var(--field-color-error-text);background-color:var(--field-color-error-bg);border:var(--stroke-width-small) solid var(--field-color-border-error)}.relationship.error>.relationship__wrap .rs__control{border-color:var(--field-color-border-error)}.relationship.error>.relationship__wrap .rs__control:hover{border-color:var(--field-color-border-error)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.relationship--multi-value-label{gap:var(--spacer-1);padding-inline-start:var(--spacer-1-5);display:flex}.relationship--multi-value-label__content{color:currentColor;align-items:center;max-width:150px;line-height:1.375rem;display:flex}.relationship--multi-value-label__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.relationship--multi-value-label__drawer-toggler{margin-left:var(--spacer-1);pointer-events:all;cursor:pointer;border:var(--stroke-width-small) solid transparent;border-radius:var(--radius-small);background-color:#0000;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.relationship--multi-value-label__drawer-toggler:hover{background-color:var(--color-bg-transparent-hover)}.relationship--multi-value-label__drawer-toggler:focus-visible{border:var(--accessibility-outline);border-width:var(--stroke-width-small);outline:none}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.relationship--single-value.rs__single-value{min-width:0;overflow:visible}.relationship--single-value__label-text{width:100%;max-width:unset;flex-shrink:1;align-items:center;display:flex;overflow:visible}.relationship--single-value__text{text-overflow:ellipsis;overflow:hidden}.relationship--single-value__drawer-toggler{margin-left:var(--spacer-1);pointer-events:all;cursor:pointer;border:var(--stroke-width-small) solid transparent;border-radius:var(--radius-small);background-color:#0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.relationship--single-value__drawer-toggler:focus-visible{border:var(--accessibility-outline);outline:none}.relationship--single-value__drawer-toggler:hover{background-color:var(--color-bg-transparent-hover)}.relationship--single-value__label{flex-grow:1}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.field-type.row{--row-gap:var(--spacer-3)}.field-type.row .row__fields{--spacing-field:0;row-gap:var(--row-gap);flex-wrap:wrap;display:flex}.field-type.row .row__fields>*{flex:0 1 var(--field-width);flex-direction:column;justify-content:flex-start;min-width:0;display:flex}.field-type.row .row__fields:has(>:nth-child(2)){margin-inline:calc(var(--row-gap) / -2)}.field-type.row .row__fields:has(>:nth-child(2))>*{flex:0 1 calc(var(--field-width) - var(--row-gap));margin-inline:calc(var(--row-gap) / 2)}@media (max-width:1024px){.field-type.row .row__fields{flex-direction:column;width:100%;margin-left:0;margin-right:0}.field-type.row .row__fields>*{margin-left:0;margin-right:0;padding-left:0;padding-right:0;width:100%!important}}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.field-type.select{position:relative}.field-type.select.error .rs__control{border-color:var(--field-color-border-error)}.field-type.select.error .rs__control:hover{border-color:var(--field-color-border-error)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.field-type.text{gap:var(--spacer-2);flex-direction:column;display:flex;position:relative}.field-type.text .field-type__wrap{gap:var(--spacer-2);flex-direction:column;display:flex}.field-type.text.error input:not(:focus){border-color:var(--field-color-border-error)}.field-type.text.error input:not(:focus):hover{border-color:var(--field-color-border-error)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.field-type.textarea{gap:var(--spacer-2);flex-direction:column;flex-grow:1;display:flex;position:relative}.field-type.textarea .field-type__wrap{gap:var(--spacer-2);flex-direction:column;display:flex}.field-type.textarea textarea{resize:vertical;min-height:calc(var(--field-min-height-large) * 2);field-sizing:content;height:auto;padding:var(--field-padding-inline);display:flex;overflow-y:auto}.field-type.textarea textarea:hover:not(:focus):not(:disabled):not(:read-only){border-color:var(--field-color-border-hover)}.field-type.textarea.error textarea{border-color:var(--field-color-border-error)}.field-type.textarea.error textarea:hover:not(:focus):not(:disabled){border-color:var(--field-color-border-error)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.dropzone{text-align:center;background-color:var(--color-bg-secondary);border:var(--stroke-width-small) dashed var(--special-border-translucent);border-radius:var(--field-border-radius);align-items:flex-start;width:100%;display:block;position:relative;overflow:clip}.dropzone .btn{margin:0}.dropzone:hover{background:var(--color-bg-hover)}.dropzone:focus{outline:var(--accessibility-outline);outline-offset:calc(-2 * var(--accessibility-outline-offset))}.dropzone.dragging{background:var(--color-bg-brand-tertiary)}.dropzone.dragging *{pointer-events:none}@media (min-width:768px){.dropzone{text-align:start;display:flex}}.dropzone.dropzone--style-default{padding-block:var(--spacer-3)}.dropzone.dropzone--style-none{all:unset}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.upload-dropzone-content{align-items:center;gap:var(--spacer-2);flex-direction:column;width:100%;display:flex}.upload-dropzone-content__buttons{gap:var(--spacer-2);align-items:center;display:flex}.upload-dropzone-content__or-text,.upload-dropzone-content__drag-text{color:var(--color-text-tertiary);text-transform:lowercase}.upload-dropzone-content__drag-text{flex-shrink:0;margin:0}.upload-dropzone-content__hidden-input{display:none}@media (max-width:768px){.upload-dropzone-content__drag-text{display:none}}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.bulk-upload--add-files__body{min-height:0;padding:var(--spacer-2-5);flex:auto;display:flex}.bulk-upload--add-files__dropArea{aspect-ratio:1.5;flex:auto;min-height:0;max-height:100%;display:flex}.bulk-upload--add-files__dropArea .dropzone{gap:var(--spacer-2);flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.bulk-upload--add-files__dropArea .dropzone p{margin:0}.bulk-upload--add-files__dropzoneContent .upload-dropzone-content__drag-text{display:none}@media (min-width:768px){.bulk-upload--add-files__dropzoneContent .upload-dropzone-content__drag-text{display:block}}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.bulk-upload--actions-bar{z-index:1;gap:var(--spacer-2-5);padding-block:var(--spacer-2);padding-inline:var(--gutter-h);background-color:var(--color-bg);border-top:var(--stroke-width-small) solid var(--color-border);flex-shrink:0;align-items:center;display:flex}.bulk-upload--actions-bar__multipleFiles{gap:var(--spacer-2-5);align-items:center;display:flex}.bulk-upload--actions-bar__navigation{gap:var(--spacer-2);align-items:center;width:100%;display:flex}.bulk-upload--actions-bar__locationText{font-variant-numeric:tabular-nums;margin:0}.bulk-upload--actions-bar__controls{gap:var(--spacer-2);display:flex}.bulk-upload--actions-bar__controls .btn{padding:0}.bulk-upload--actions-bar__buttons{gap:var(--spacer-4);white-space:nowrap;margin-left:auto;display:flex}@media (max-width:1024px){.bulk-upload--actions-bar__navigation{justify-content:space-between}}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.gutter--left{padding-left:var(--gutter-h)}.gutter--right{padding-right:var(--gutter-h)}.gutter--negative-left{margin-left:calc(-1 * var(--gutter-h))}.gutter--negative-right{margin-right:calc(-1 * var(--gutter-h))}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.file-field{margin-bottom:var(--spacer-3);background:var(--color-bg-secondary);border-radius:var(--radius-small);position:relative}.file-field__upload{flex-wrap:wrap;justify-content:space-between;display:flex;position:relative}.file-field__file-selected{display:flex}.file-field__thumbnail-wrap{width:50%;position:relative}.file-field__thumbnail-wrap .thumbnail{object-fit:contain;border-radius:var(--radius-small) 0 0 var(--radius-small);width:100%;height:100%;position:relative}.file-field__remove{top:var(--spacer-2);right:var(--spacer-2);z-index:1;margin:var(--spacer-3);order:2;position:absolute}.file-field__file-adjustments{width:100%;padding:var(--spacer-2);border-top:var(--stroke-width-medium) solid var(--color-bg-primary);flex-direction:column;order:3;gap:0;display:flex}.file-field__upload-actions{gap:var(--spacer-2);margin-top:var(--spacer-2);flex-wrap:wrap;display:flex}.file-field__previewDrawer h2{max-width:calc(100% - var(--spacer-6));margin:0 var(--spacer-3) 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-field .dropzone{padding:var(--spacer-2-5);background-color:#0000;justify-content:center;align-items:center;display:flex}.file-field__dropzoneContent{gap:var(--spacer-2);flex-flow:column wrap;justify-content:center;align-items:center;width:100%;display:flex}.file-field__dropzoneButtons{gap:var(--spacer-2);align-items:center;display:flex}.file-field__orText{color:var(--color-text-tertiary);text-transform:lowercase}.file-field__dragAndDropText{color:var(--color-text-tertiary);text-transform:lowercase;flex-shrink:0;align-self:center;margin:0;display:none}.file-field--side-panel{background:var(--color-bg-secondary);border-radius:0;flex:1 0 0;width:100%;min-height:400px;margin-bottom:0;position:relative}.file-field__side-panel{height:auto;min-height:400px;position:static}.file-field__side-panel__content{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.file-field__side-panel__preview{gap:var(--spacer-3);min-width:0;padding:var(--spacer-3) var(--spacer-4);background:var(--color-bg-secondary);flex-direction:column;flex:1 0 0;height:auto;display:flex;overflow:hidden}.file-field__side-panel__info{gap:var(--spacer-2);flex-shrink:0;align-self:center;align-items:center;min-width:0;display:flex}.file-field__side-panel__info-label{height:16px;padding:0 var(--spacer-2);font-family:var(--text-body-medium-strong-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-strong-font-weight);line-height:var(--text-body-medium-strong-line-height);color:var(--color-text);white-space:nowrap;background:var(--color-bg-secondary-hover);border-radius:var(--radius-small);flex-shrink:0;align-items:center;display:inline-flex}.file-field__side-panel__info-meta{text-overflow:ellipsis;min-width:0;font-size:var(--text-body-medium-font-size);line-height:var(--text-body-medium-line-height);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden}.file-field__side-panel__image-wrap{flex:1 0 0;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.file-field__side-panel__image-wrap .thumbnail{max-width:100%;max-height:100%}.file-field__side-panel__image-wrap .thumbnail img,.file-field__side-panel__image-wrap .thumbnail svg{object-fit:scale-down}.file-field__side-panel__upload{height:100%;padding:var(--spacer-4);background:var(--color-bg-secondary);flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;display:flex}.file-field__side-panel__upload .dropzone{width:100%;height:100%}@media (min-width:1024px){.file-field--side-panel{min-height:max(500px, calc(100dvh - var(--doc-controls-height) - var(--app-header-height)))}.file-field__side-panel{min-height:auto}.file-field__side-panel__content{flex-direction:row}}@media (min-width:768px){.file-field__upload{flex-wrap:nowrap;justify-content:normal}.file-field__remove{order:0;margin:0}.file-field__file-adjustments{gap:var(--spacer-2);padding:var(--spacer-3);border-top:none;order:0}.file-field__thumbnail-wrap{order:0;width:150px}.file-field__dragAndDropText{display:block}}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.file-details-draggable{gap:var(--spacer-2);padding:var(--spacer-2-5);background:var(--color-bg-secondary);border-radius:var(--radius-small);align-items:center;display:flex}.file-details-draggable--drag-wrapper{gap:var(--spacer-2);align-items:center;display:flex}.file-details-draggable__thumbnail{max-width:var(--spacer-4)}.file-details-draggable__actions{gap:var(--spacer-2);flex-grow:2;justify-content:flex-end;align-items:center;display:flex}.file-details-draggable__remove.btn--style-icon-label{margin:0}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.copy-to-clipboard{vertical-align:middle;color:var(--color-icon-secondary);cursor:pointer;outline:var(--stroke-width-medium) solid transparent;outline-offset:calc(var(--stroke-width-medium) * -1);border-radius:var(--button-radius);background:0 0;border:0;position:relative}.copy-to-clipboard:hover{color:var(--color-icon);background:var(--color-bg-secondary)}.copy-to-clipboard:active{background:var(--color-bg-secondary-pressed)}.copy-to-clipboard:focus-visible{outline-color:var(--color-border-selected)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.file-meta__url{gap:var(--spacer-2);display:flex}.file-meta__url a{font-weight:600;text-decoration:none}.file-meta__url a:hover,.file-meta__url a:focus-visible{text-decoration:underline}.file-meta__size-type,.file-meta__url a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-meta__edit{position:relative}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.file-details{background:var(--color-bg-secondary);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--radius-medium);box-shadow:0 2px 2px -1px #0000001a}.file-details:not(:disabled):hover{box-shadow:0 2px 2px -1px #0003}.file-details header{flex-flow:wrap;display:flex;position:relative}.file-details__remove{top:var(--spacer-4);right:var(--spacer-4);margin:0;position:absolute}.file-details__remove .btn__icon{background:var(--color-bg);border:var(--stroke-width-small) solid var(--color-border);box-shadow:0 2px 2px -1px #0000001a}.file-details__remove .btn__icon:not(:disabled):hover{box-shadow:0 2px 2px -1px #0003}.file-details__remove .btn__icon:hover{border:var(--stroke-width-small) solid var(--special-border-translucent-strong)}.file-details__main-detail{gap:var(--spacer-1);width:auto;min-width:280px;max-width:100%;padding:var(--spacer-3) var(--spacer-4);flex-direction:column;flex-grow:1;justify-content:space-between;align-self:stretch;display:flex}.file-details__toggle-more-info{font-weight:600;text-decoration:none}.file-details__toggle-more-info:hover,.file-details__toggle-more-info:focus-visible{text-decoration:underline}.file-details__toggle-icon{padding:var(--spacer-1)}.file-details__sizes{padding:var(--spacer-5) var(--spacer-4) 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}.file-details__sizes li{width:50%;padding:0 var(--spacer-2);margin-bottom:var(--spacer-4)}.file-details__size-label{color:var(--color-text-tertiary)}.file-details__file-mutation{gap:var(--spacer-2);margin-top:var(--spacer-1);display:flex}.file-details__edit{padding:var(--spacer-1) var(--spacer-2);cursor:pointer;background-color:var(--color-bg-tertiary);border-radius:var(--radius-medium);border:none}.file-details__edit:hover{background-color:var(--color-bg-secondary)}@media (max-width:1440px){.file-details__main-detail{padding:var(--spacer-4)}.file-details__sizes{padding:var(--spacer-4) var(--spacer-4) var(--spacer-2);display:block}.file-details__sizes li{width:100%;padding:0}}@media (max-width:1024px){.file-details header{flex-wrap:wrap}.file-details .thumbnail{order:1;width:50%}.file-details__remove{order:2}.file-details__main-detail{order:3;width:100%}}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.preview-sizes{height:100%;max-height:calc(100vh - var(--spacer-6) * 3);margin:var(--spacer-6) calc(var(--gutter-h) * -1) 0 calc(var(--gutter-h) * -1);border-top:var(--stroke-width-small) solid var(--color-border);flex-direction:row;display:flex}.preview-sizes__imageWrap{border-right:var(--stroke-width-small) solid var(--color-border);min-width:60%}.preview-sizes__preview{max-height:calc(100% - var(--spacer-6) * 3);padding:var(--spacer-5) var(--spacer-5) var(--spacer-5) var(--gutter-h);object-fit:contain}.preview-sizes__meta{column-gap:var(--spacer-3);padding:var(--spacer-3) var(--gutter-h);border-bottom:var(--stroke-width-small) solid var(--color-border);flex-wrap:wrap;display:flex}.preview-sizes__meta .file-meta{column-gap:var(--spacer-3);text-wrap:wrap;flex-wrap:wrap;width:100%;display:flex}.preview-sizes__meta .file-meta__url{width:100%}.preview-sizes__sizeName,.preview-sizes .file-meta__size-type{color:var(--color-text-secondary)}.preview-sizes__listWrap{padding-right:var(--gutter-h);overflow-y:scroll}.preview-sizes__listWrap::-webkit-scrollbar{width:0}.preview-sizes__listWrap:after{width:100%;height:calc(var(--spacer-6) * 2);pointer-events:none;content:"";background:linear-gradient(180deg, transparent 0, var(--color-bg) 100%);display:block;position:sticky;bottom:0;left:0}.preview-sizes__list{gap:var(--spacer-2);padding:var(--spacer-5) 0 var(--spacer-5) var(--spacer-5);flex-direction:column;margin:0;list-style:none;display:flex}.preview-sizes__sizeOption{gap:var(--spacer-3);padding:var(--spacer-2);cursor:pointer;display:flex}.preview-sizes__sizeOption:hover{background-color:var(--color-bg-hover)}.preview-sizes--selected{background-color:var(--color-bg-secondary)}.preview-sizes__image{justify-content:center;align-items:center;width:30%;min-width:30%;display:flex}.preview-sizes__sizeMeta{padding:var(--spacer-2) 0}.preview-sizes__sizeName,.preview-sizes__sizeMeta{text-overflow:ellipsis;overflow:hidden}@media (max-width:1024px){.preview-sizes{max-height:calc(100vh - var(--spacer-6) * 2);margin-top:var(--spacer-3)}}@media (max-width:768px){.preview-sizes{max-height:calc(100vh - var(--spacer-6) * 1.75);flex-direction:column;justify-content:space-between;margin-top:0}.preview-sizes__imageWrap{border:none;height:60%}.preview-sizes__list,.preview-sizes__preview{padding:calc(var(--gutter-h) * 2) var(--gutter-h)}.preview-sizes__preview{max-height:calc(100% - var(--spacer-6) * 2)}.preview-sizes__sizeOption{padding:var(--spacer-1)}.preview-sizes__listWrap{border-top:var(--stroke-width-small) solid var(--color-border);height:40%}}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.upload-relationship-details{gap:var(--spacer-2-5);align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.upload-relationship-details .btn{margin:0}.upload-relationship-details__imageAndDetails{gap:var(--spacer-2-5);flex:1 1 0;align-items:center;min-width:0;display:flex}.upload-relationship-details__thumbnail{width:var(--spacer-4);border-radius:var(--radius-medium);flex-shrink:0}.upload-relationship-details__details{gap:var(--spacer-1);flex-direction:column;flex:1 1 0;min-width:0;display:flex;overflow:hidden}.upload-relationship-details__filename{text-overflow:ellipsis;color:var(--text-default);white-space:nowrap;margin:0;overflow:hidden}.upload-relationship-details__filename a{color:inherit;text-decoration:none}.upload-relationship-details__filename a:focus-visible{outline-offset:-1px}.upload-relationship-details__meta{text-overflow:ellipsis;color:var(--color-text-secondary);text-wrap:nowrap;margin:0;overflow:hidden}.upload-relationship-details__actions{gap:var(--spacer-1);flex-shrink:0;align-items:center;display:flex}.upload-relationship-details__actions .btn:focus-visible{outline-offset:-3px}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.upload-field-card{gap:var(--spacer-1);background:var(--field-color-upload-bg);border:var(--stroke-width-small) solid var(--field-color-upload-border);border-radius:var(--radius-medium);align-items:center;width:100%;display:flex}.upload-field-card--readOnly{background:var(--field-color-bg-readonly);border:var(--stroke-width-small) solid var(--field-color-border-readonly)}.upload-field-card--size-medium{padding:var(--spacer-2)}.upload-field-card--size-medium .thumbnail{width:var(--spacer-6);height:var(--spacer-6)}.upload-field-card--size-small{padding:var(--spacer-2) var(--spacer-2) var(--spacer-2) var(--spacer-1)}.upload-field-card--size-small .thumbnail{width:var(--spacer-4);height:var(--spacer-4)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.upload--has-many{max-width:100%;position:relative}.upload--has-many__drag{cursor:grab}.upload--has-many__drag[aria-disabled=true]:hover{cursor:default}.upload--has-many__draggable-rows{gap:var(--spacer-2);flex-direction:column;display:flex}.upload--has-many__dragItem .icon--drag-handle{color:var(--color-text-tertiary)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.upload__dropzoneAndUpload{gap:var(--spacer-2);flex-direction:column;display:flex;container:upload-dropzone/inline-size}.upload__dropzoneAndUpload .dropzone.dropzone--style-default{padding-block:0}.upload__dropzoneContent{gap:var(--spacer-2);width:100%;padding:var(--spacer-3);flex-wrap:wrap;align-items:center;display:flex}.upload__dropzoneContent__buttons{gap:var(--spacer-2);flex-wrap:wrap;align-items:center;display:flex}@supports (flex-wrap:balance){.upload__dropzoneContent__buttons{flex-wrap:balance}}.upload__dropzoneContent__orText{color:var(--color-text-secondary);text-transform:lowercase}.upload__dragAndDropText{color:var(--color-text-secondary);text-transform:lowercase;flex-shrink:0;margin:0;display:none}.upload__loadingRows{gap:var(--spacer-2);flex-direction:column;display:flex}.upload .shimmer-effect{border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--radius-medium)}@container upload-dropzone (min-width:400px){.upload__dragAndDropText{display:block}}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.upload{max-width:100%;position:relative}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.field-type{gap:var(--spacer-2);flex-direction:column;flex-grow:1;display:flex}.field-type__wrap{position:relative}.render-fields{--spacing-field:var(--spacer-3)}.render-fields>.field-type{margin-bottom:var(--spacing-field);position:relative}.render-fields>.field-type[type=hidden]{margin-bottom:0}.render-fields>.field-type:first-child{margin-top:0}.render-fields>.field-type:last-of-type{margin-bottom:0}.render-fields>.field-type.blocks-field,.render-fields>.field-type.array-field,.render-fields>.field-type.collapsible-field,.render-fields>.field-type.rich-text{margin-top:calc(var(--spacing-field) * 2);margin-bottom:calc(var(--spacing-field) * 2)}:is(.render-fields>.field-type.blocks-field,.render-fields>.field-type.array-field,.render-fields>.field-type.collapsible-field,.render-fields>.field-type.rich-text):first-child{margin-top:0}:is(.render-fields>.field-type.blocks-field,.render-fields>.field-type.array-field,.render-fields>.field-type.collapsible-field,.render-fields>.field-type.rich-text):last-child{margin-bottom:0}.render-fields>.field-type.group-field{margin-top:calc(var(--spacing-field) * 4);margin-bottom:calc(var(--spacing-field) * 3)}.render-fields>.field-type.group-field:first-child{margin-top:0}.render-fields>.field-type.group-field:last-of-type{margin-bottom:0}.render-fields>.field-type.group-field--within-group{margin-top:var(--spacing-field)}@media (max-width:768px){.render-fields{--spacing-field:var(--spacer-2-5)}}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.file-selections{--file-gutter-h:var(--spacer-2);border-right:var(--stroke-width-small) solid var(--color-border);flex-direction:column;flex:3 1 0;min-width:0;max-height:100dvh;padding:0;display:flex;overflow:visible}.file-selections__header{z-index:1;background:var(--color-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;display:flex;position:sticky;top:0}.file-selections__header p{margin:0}.file-selections__collectionSelect{border-bottom:var(--stroke-width-small) solid var(--color-border);width:100%}.file-selections__collectionSelect .react-select{width:100%}.file-selections__collectionSelect .field-type__wrap{width:100%;padding-block:var(--spacer-2-5);padding-inline:var(--file-gutter-h)}.file-selections__filesContainer{gap:var(--spacer-2);width:100%;padding-inline:var(--file-gutter-h);margin-top:var(--spacer-2);flex-direction:column;display:flex}.file-selections__filesContainer .shimmer-effect{border-radius:var(--radius-medium)}.file-selections__fileRowContainer{--rowPadding:var(--spacer-2);position:relative}.file-selections__fileRowContainer:last-child{margin-bottom:var(--spacer-2)}.file-selections__fileRow{gap:var(--spacer-2-5);width:100%;max-width:100%;padding:var(--rowPadding);cursor:pointer;border-radius:var(--radius-medium);align-items:center;display:flex}.file-selections__fileRow:hover{background-color:var(--color-bg-hover)}.file-selections__fileRow .file-selections__thumbnail,.file-selections__fileRow .file-selections__thumbnail-shimmer{width:var(--spacer-4);height:var(--spacer-4);object-fit:cover;border-radius:var(--radius-small);flex-shrink:0}.file-selections__fileRow p{margin:0}.file-selections__fileRowContainer:has(.file-selections__remove--overlay:hover) .file-selections__fileRow{background-color:var(--color-bg-hover)}.file-selections__fileDetails{flex-direction:column;min-width:0;display:flex}.file-selections__fileRowContainer--active .file-selections__fileRow{background-color:var(--color-bg-hover)}.file-selections__fileRowContainer--active .file-selections__remove .icon--x{opacity:1}.file-selections__errorCount{margin-left:auto;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.file-selections__fileName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.file-selections__fileSize{font-family:var(--text-body-small-font-family);font-size:var(--text-body-small-font-size);font-weight:var(--text-body-small-font-weight);line-height:var(--text-body-small-line-height);color:var(--color-text-tertiary);flex-shrink:0}.file-selections__remove{margin:0 0 0 auto}.file-selections__remove .icon--x{opacity:.75}.file-selections__remove--underlay{pointer-events:none;opacity:0}.file-selections__remove--overlay{top:50%;right:var(--rowPadding);cursor:pointer;border-radius:var(--radius-medium);justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;transform:translateY(-50%)}.file-selections__remove--overlay:hover{background-color:var(--color-bg-tertiary)}.file-selections__remove--overlay:hover .icon--x{opacity:1}.file-selections__animateWrapper{overflow:auto}@media (max-width:1024px){.file-selections{--file-gutter-h:var(--gutter-h);background:var(--color-bg);border-top:var(--stroke-width-small) solid var(--color-border);border-right:0;flex:1 0;position:sticky;bottom:0}.file-selections__animateWrapper{overflow:auto hidden}.file-selections__filesContainer{width:max-content;min-width:100%;padding-block:var(--spacer-2);flex-direction:row;margin-top:0}.file-selections__fileRowContainer{z-index:1;flex:none}.file-selections__fileRowContainer:last-child{margin-bottom:0}.file-selections__fileRow{padding:var(--spacer-1);gap:0}.file-selections__fileRow .file-selections__thumbnail,.file-selections__fileRow .file-selections__thumbnail-shimmer{width:var(--spacer-6);height:var(--spacer-6)}.file-selections__fileDetails,.file-selections__fileSize,.file-selections__remove--underlay{display:none}.file-selections__fileRowContainer--active .file-selections__thumbnail{outline:var(--stroke-width-small) solid var(--color-text);outline-offset:2px}.file-selections__remove--overlay{top:var(--spacer-1);right:var(--spacer-1);background:var(--color-bg);width:20px;height:20px;transform:none}.file-selections__header{gap:var(--spacer-2-5);padding-block:var(--spacer-2-5);padding-inline:var(--file-gutter-h);border-top:var(--stroke-width-small) solid var(--color-border);margin-top:0}.file-selections__collectionSelect{border-bottom:none}.file-selections__header__error{padding-inline:0}}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.bulk-upload--file-manager__header-title-section{gap:var(--spacer-2);align-items:center;display:flex}.bulk-upload--file-manager .dialog__header-extras{gap:var(--spacer-2);display:flex}.dialog.bulk-upload--file-manager{height:min(720px, var(--dialog-max-height))}.bulk-upload--file-manager__body{flex:auto;width:100%;min-height:0;display:flex;overflow:hidden}.bulk-upload--file-manager>.dialog__footer{border-block-start:var(--stroke-width-small) solid var(--color-border)}.bulk-upload--file-manager__editView{flex-direction:column;flex:9 1 0;min-width:0;height:100%;max-height:100%;display:flex;overflow:hidden}.bulk-upload--file-manager .collection-edit__form{flex:1;min-height:0}.bulk-upload--file-manager .collection-edit__upload-layout{flex-direction:row;align-items:stretch;height:100%;display:flex}.bulk-upload--file-manager .collection-edit__upload-layout .document-fields{flex:4 1 0;order:0;min-width:0;height:100%;min-height:0;overflow-y:auto}.bulk-upload--file-manager .collection-edit__upload-layout .file-manager{border-inline-start:var(--stroke-width-small) solid var(--color-border);flex:5 1 0;order:1;min-height:0}.bulk-upload--file-manager .file-manager{border:none;min-height:0}.bulk-upload--file-manager .file-manager__panel{height:100%;min-height:0;position:static}.bulk-upload--file-manager .file-manager__upload{justify-content:flex-start;padding:0}.bulk-upload--file-manager .file-manager__selected-preview{width:100%;max-width:none;height:auto;min-height:0;padding:var(--gutter-h);border-radius:0;flex:1}.bulk-upload--file-manager .file-manager__file-adjustments{padding-inline:var(--gutter-h)}@media (max-width:1024px){.bulk-upload--file-manager__body{flex-direction:column-reverse}.bulk-upload--file-manager__editView{overflow:hidden auto}.bulk-upload--file-manager .collection-edit__upload-layout{flex-direction:column;height:auto}.bulk-upload--file-manager .collection-edit__upload-layout .file-manager{border-inline-start:0;flex:none;order:0}.bulk-upload--file-manager .file-manager__content{flex:none}.bulk-upload--file-manager .file-manager__panel{height:auto}.bulk-upload--file-manager .file-manager__upload{flex:none;min-height:min(50dvh,360px)}.bulk-upload--file-manager .file-manager__selected-preview{flex:none;height:min(50dvh,360px)}.bulk-upload--file-manager .collection-edit__upload-layout .document-fields{flex:none;height:auto;overflow-y:visible}}@media (max-width:768px){.bulk-upload--file-manager .document-fields__edit{padding-top:var(--spacer-3)}}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.bulk-upload-modal.drawer{padding:var(--spacer-4);justify-content:center;align-items:center}.bulk-upload-modal .drawer__close{flex-grow:0;position:absolute;inset:0}.bulk-upload-modal .drawer__content{--drawer-layer-offset:0px;border-radius:var(--radius-large);width:clamp(900px,84vw,1040px);max-width:100%;height:min(86vh,720px);max-height:100%;overflow:hidden}@media (max-width:1024px){.bulk-upload-modal.drawer{padding:0}.bulk-upload-modal .drawer__content{border-radius:0;width:100%;height:100dvh;max-height:100dvh}}@media (max-width:768px){.bulk-upload-modal .document-fields__edit{padding-top:var(--spacer-4)}}}@layer payload,components,utilities;
@layer properties,theme,base,payload-default,payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.trash-banner{margin-bottom:var(--spacer-3)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.document-fields{--doc-sidebar-width:325px;width:100%;display:flex}.document-fields--has-sidebar{--main-width:66.66%;--main-border:var(--stroke-width-small) solid var(--color-border);--main-field-margin:calc(var(--gutter-h) * -1)}.document-fields--has-sidebar:has(.document-fields__sidebar-wrap .document-fields__sidebar-fields>.render-fields:empty){--main-width:100%;--main-border:none;--main-field-margin:initial}.document-fields--has-sidebar .document-fields__main{width:var(--main-width)}.document-fields--has-sidebar .document-fields__edit{padding-right:var(--gutter-h);padding-left:var(--gutter-h)}[dir=ltr] .document-fields--has-sidebar .document-fields__edit{border-right:var(--main-border);top:0;right:0}[dir=rtl] .document-fields--has-sidebar .document-fields__edit{border-left:var(--main-border);top:0;left:0}.document-fields--has-sidebar .document-fields__fields>.tabs-field{margin-right:var(--main-field-margin)}.document-fields--has-sidebar .document-fields__fields>.group-field:before{right:calc(var(--gutter-h) * -1)}.document-fields__main{flex-direction:column;flex-grow:1;width:100%;min-height:100%;display:flex}.document-fields__edit{padding-top:var(--spacer-4);padding-bottom:var(--spacing-view-bottom);flex-grow:1}.document-fields__sidebar-wrap{position:var(--sidebar-wrap-position,sticky);top:var(--sidebar-wrap-top,var(--doc-controls-height));flex-shrink:var(--sidebar-wrap-flex-shrink,0);width:var(--sidebar-wrap-width,33.33%);min-width:var(--sidebar-wrap-min-width,var(--doc-sidebar-width));height:var(--sidebar-wrap-height,calc(100dvh - var(--doc-controls-height)))}.document-fields__sidebar-wrap:has(.document-fields__sidebar-fields>.render-fields:empty){--sidebar-wrap-width:0;--sidebar-wrap-min-width:0;--sidebar-wrap-position:initial;--sidebar-wrap-top:initial;--sidebar-wrap-height:initial;--sidebar-wrap-flex-shrink:initial;display:none}.document-fields__sidebar{flex-direction:column;width:100%;height:100%;min-height:100%;display:flex;overflow:hidden auto}.document-fields__sidebar-fields{gap:var(--spacer-3);padding-top:var(--spacer-4);padding-right:var(--gutter-h);padding-bottom:var(--spacing-view-bottom);padding-left:var(--gutter-h);flex-direction:column;display:flex}.document-fields__label{color:var(--color-text-tertiary)}.document-fields--force-sidebar-wrap{--main-border:none;scrollbar-color:var(--scrollbar-color) transparent;scrollbar-width:thin;isolation:isolate;display:block}.document-fields--force-sidebar-wrap .document-fields__main{width:100%;min-height:initial}.document-fields--force-sidebar-wrap .document-fields__sidebar-wrap{width:100%;min-width:0;height:initial;border-left:0;position:static}.document-fields--force-sidebar-wrap .document-fields__sidebar{padding-bottom:calc(2 * var(--spacing-field));overflow:visible}.document-fields--force-sidebar-wrap .document-fields__sidebar-fields{padding-top:0;padding-bottom:0}@container (max-width:1024px){.document-fields{display:block}.document-fields--has-sidebar .document-fields__main{width:100%}[dir=ltr] .document-fields--has-sidebar .document-fields__edit{border-right:0}[dir=rtl] .document-fields--has-sidebar .document-fields__edit{border-left:0}.document-fields--has-sidebar .document-fields__fields>.tabs-field{margin-right:calc(var(--gutter-h) * -1)}.document-fields__main{width:100%;min-height:initial}.document-fields__sidebar-wrap{width:100%;height:initial;border-left:0;position:static}.document-fields__form{display:block}.document-fields__sidebar-fields{gap:var(--spacer-2);padding-top:0;padding-bottom:0}.document-fields__sidebar{padding-top:var(--gutter-h);padding-bottom:calc(var(--spacer-5) * 2);overflow:visible}}@container (max-width:768px){.document-fields__sidebar-wrap{width:100%;min-width:initial}.document-fields__edit{padding-top:var(--spacer-2)}}@container drawer (max-width:768px){.document-fields--has-sidebar .document-fields__main{width:100%}[dir=ltr] .document-fields--has-sidebar .document-fields__edit{border-right:0}[dir=rtl] .document-fields--has-sidebar .document-fields__edit{border-left:0}.document-fields--has-sidebar .document-fields__fields>.tabs-field{margin-right:calc(var(--gutter-h) * -1)}.document-fields{display:block}.document-fields__main{width:100%;min-height:initial}.document-fields__sidebar-wrap{width:100%;min-width:initial;height:initial;border-left:0;position:static}.document-fields__form{display:block}.document-fields__sidebar-fields{gap:var(--spacer-2);padding-top:0;padding-bottom:0}.document-fields__sidebar{padding-bottom:calc(var(--spacer-5) * 2);overflow:visible}}@container drawer (min-width:768px){.document-fields--has-sidebar .document-fields__sidebar-wrap{min-width:320px}}.drawer .document-fields__edit{padding:var(--gutter-h)}.drawer .document-fields__sidebar-wrap{border-top:var(--stroke-width-small) solid var(--color-border)}}@layer payload,components,utilities;
