@layer payload-default;
@layer payload-default;
@layer payload-default{.popup-button-list{padding:0 var(--spacer-2);text-align:left;flex-direction:column;display:flex}[dir=rtl] .popup-button-list__text-align--left{text-align:right}.popup-button-list__text-align--left{text-align:left}.popup-button-list__text-align--center{text-align:center}[dir=rtl] .popup-button-list__text-align--right{text-align:left}.popup-button-list__text-align--right{text-align:right}.popup-button-list__button{cursor:pointer;text-align:inherit;white-space:nowrap;border-radius:var(--popup-item-radius);color:var(--popup-item-color,var(--color-text));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);letter-spacing:var(--text-letter-spacing);flex:1;align-items:stretch;text-decoration:none;display:flex}.popup-button-list__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);letter-spacing:var(--text-body-medium-letter-spacing);line-height:var(--text-body-medium-line-height);padding:var(--spacer-1) var(--spacer-2) var(--spacer-1) var(--spacer-1);align-items:center;display:flex}.popup-button-list__button:focus-visible{outline:var(--accessibility-outline);outline-offset:-1px;border-radius:var(--popup-item-radius)}.popup-button-list__button:hover{background-color:var(--popup-item-bg-hover,var(--color-bg-selected-strong));color:var(--popup-item-color-hover,var(--color-text-onselected-strong));outline:none}.popup-button-list__disabled{cursor:not-allowed;color:var(--color-text-disabled)}.popup-button-list__disabled:hover,.popup-button-list__disabled:focus-visible,.popup-button-list__disabled:focus-within{color:var(--color-text-disabled);background-color:#0000}.popup-button-list__button--selected{background-color:var(--popup-item-bg-selected,var(--color-bg-selected));color:var(--popup-item-color-selected,var(--popup-item-color,var(--color-text)))}.popup-button-list__button--selected:hover{background-color:var(--popup-item-bg-hover,var(--color-bg-selected-strong));color:var(--popup-item-color-hover,var(--color-text-onselected-strong))}.popup-button-list__icon{flex-shrink:0;display:none}.popup-button-list__submenu-icon{flex-shrink:0}.popup-button-list--with-icons .popup-button-list__button--selected{color:var(--popup-item-color,var(--color-text));background-color:#0000}.popup-button-list--with-icons .popup-button-list__button--selected:hover{background-color:var(--popup-item-bg-hover,var(--color-bg-selected-strong));color:var(--popup-item-color-hover,var(--color-text-onselected-strong))}.popup-button-list--with-icons .popup-button-list__button{padding-right:var(--spacer-2)}.popup-button-list--with-icons .popup-button-list__icon{width:calc(var(--spacer-3) + var(--spacer-1));padding:var(--spacer-1) 0 var(--spacer-1) var(--spacer-1);justify-content:center;align-items:center;display:flex}.popup-button-list--with-icons .popup-button-list__label{padding:var(--spacer-1) 0 var(--spacer-1) var(--spacer-1)}.popup-button-list--with-actions .popup-button-list__button{padding-right:var(--spacer-2);align-items:center}.popup-button-list--with-actions .popup-button-list__icon{width:calc(var(--spacer-3) + var(--spacer-1));padding:var(--spacer-1) 0 var(--spacer-1) var(--spacer-1);justify-content:center;align-items:center;display:flex}.popup-button-list--with-actions .popup-button-list__label{padding:var(--spacer-1) 0 var(--spacer-1) var(--spacer-1)}.popup-button-list--large .popup-button-list__icon{width:auto;padding:0 0 0 var(--spacer-1)}.popup-button-list__button--submenu-trigger{align-items:center}.popup-button-list__submenu-icon{justify-content:center;align-items:center;padding-inline-start:var(--spacer-1);display:flex}.popup-button-list__chevron{opacity:.5;align-items:center;margin-left:auto;display:flex}.popup-button-list__button--submenu-trigger:hover .popup-button-list__chevron,.popup-button-list__button--selected .popup-button-list__chevron{opacity:1}}
@layer payload-default{.popup-divider{height:var(--stroke-width-small);background-color:var(--color-border);margin-block:var(--spacer-2);border:none}}
@layer payload-default{.popup-list-group-label{color:var(--color-text-secondary);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);letter-spacing:var(--text-body-medium-letter-spacing);line-height:var(--text-body-medium-line-height);padding-block:var(--spacer-1);padding-inline:var(--spacer-3)}.popup-button-list .popup-list-group-label{padding-inline-start:var(--spacer-1)}.popup-button-list--with-actions .popup-list-group-label,.popup-button-list--with-icons .popup-list-group-label{padding-inline-start:var(--spacer-2)}}
@layer payload-default{.clipboard-action__button.popup-button--active,.clipboard-action__button.popup-button--active:hover,.clipboard-action__button.popup-button--active:active{background:var(--color-bg-selected);color:var(--color-icon-selected)}}
@layer payload-default;
@layer payload-default{.collapsible{border-radius:var(--button-radius);background:var(--color-bg);position:relative}.collapsible__toggle-wrap{width:100%;padding:0 var(--spacer-1) 0 var(--spacer-2);background:var(--color-bg-secondary);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--button-radius);height:var(--spacer-5);z-index:2;cursor:pointer;align-items:center;display:flex;position:relative}.collapsible__toggle-wrap:not(.toggle-disabled):hover:not(:has(.section-title__input:hover,.section-title__input:focus)){background:var(--color-bg-secondary-hover)}.collapsible__toggle-wrap.toggle-disabled{cursor:default}.collapsible__toggle-wrap:has(.collapsible__drag){padding-inline-start:var(--spacer-2)}.collapsible__drag{width:var(--spacer-3);height:var(--spacer-3);cursor:grab;touch-action:none;border-radius:var(--button-radius,.3125rem);justify-content:center;align-items:center;display:flex;position:relative}.collapsible__drag:active{cursor:grabbing}.collapsible__drag .icon{width:var(--spacer-3);height:var(--spacer-3)}.collapsible__drag .icon .fill{fill:var(--color-icon-tertiary)}.collapsible__toggle{color:#0000;cursor:pointer;text-align:left;border-radius:var(--button-radius);outline:none;position:absolute;inset:0}.collapsible__toggle:focus-visible{outline:var(--accessibility-outline);outline-offset:-1px}.collapsible__toggle span{-webkit-user-select:none;user-select:none}.collapsible .row-label{color:var(--color-text);letter-spacing:var(--text-letter-spacing);white-space:nowrap;text-overflow:ellipsis;flex:1 0 0;overflow:hidden}.collapsible--style-error>.collapsible__toggle-wrap{background-color:var(--color-bg-danger-tertiary);border-color:var(--color-border-danger-strong)}.collapsible--style-error>.collapsible__toggle-wrap:hover:not(:has(.section-title__input:hover,.section-title__input:focus)){background:var(--color-bg-danger-tertiary-hover)}.collapsible__header-wrap{pointer-events:none;align-items:center;gap:var(--spacer-2);min-width:1px;padding:0 var(--spacer-1);flex:1 0 0;display:flex;overflow:hidden}.collapsible:not(.collapsible--collapsed)>.collapsible__toggle-wrap{border-radius:var(--button-radius) var(--button-radius) 0 0}.collapsible--collapsed>.collapsible__toggle-wrap{animation:.15s .3s both collapsible-round-corners}@keyframes collapsible-round-corners{0%{border-bottom-right-radius:0;border-bottom-left-radius:0}to{border-bottom-left-radius:var(--button-radius);border-bottom-right-radius:var(--button-radius)}}.collapsible:not(.collapsible--collapsed)>.collapsible__toggle-wrap .collapsible__toggle:focus-visible{border-radius:var(--button-radius) var(--button-radius) 0 0}.collapsible--collapsed>.collapsible__toggle-wrap .collapsible__toggle:focus-visible{animation:.15s .3s both collapsible-round-corners}.collapsible__actions-wrap{z-index:1;pointer-events:none;flex-shrink:0;align-items:center;display:flex;position:relative}.collapsible__actions{pointer-events:all;justify-content:center;align-items:center;gap:var(--spacer-1);padding:0 var(--spacer-1);min-height:var(--spacer-4);flex-shrink:0;display:flex}.collapsible__indicator{min-width:var(--spacer-4);min-height:var(--spacer-4);border-radius:var(--button-radius);pointer-events:all;cursor:pointer;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.collapsible__toggle-wrap:hover .collapsible__indicator{color:var(--color-icon)}.collapsible__indicator:hover{background:var(--color-bg-transparent-hover)}.collapsible__indicator:focus-visible{border:var(--stroke-width-small) solid var(--accessibility-focus-color);border-radius:var(--button-radius,.3125rem);background:var(--color-bg-secondary)}.collapsible__indicator:active{background:var(--color-bg-transparent-pressed)}.collapsible__content{background-color:var(--color-bg);border:var(--stroke-width-small) solid var(--color-border);border-radius:0 0 var(--button-radius) var(--button-radius);padding:var(--spacer-3);z-index:1;border-top:none}.collapsible--style-error .collapsible__content{border-color:var(--color-border-danger-strong)}.collapsible--style-error .collapsible:not(.collapsible--style-error) .collapsible__content{border-color:var(--color-border)}@media (max-width:768px){.collapsible__content{padding:var(--spacer-2-5)}}}
@layer payload-default{.rah-static{interpolate-size:allow-keywords;height:0}.rah-static--height-auto{height:auto}}
.drag-overlay-preview{opacity:.9;box-shadow:var(--elevation-400-menu-panel);border-radius:var(--radius-medium);cursor:grabbing}
@layer payload-default{body.is-dragging,body.is-dragging *{cursor:grabbing}}
@layer payload-default{.error-pill{padding:0 var(--spacer-1);border-radius:var(--radius-medium);line-height:var(--text-body-medium-line-height);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);letter-spacing:var(--text-letter-spacing);text-align:center;background:var(--color-bg-danger);color:var(--color-text-ondanger);height:var(--spacer-3);flex-shrink:0;justify-content:center;align-items:center;display:flex}.error-pill--fixed-width{width:var(--spacer-3);padding:0;position:relative}}
@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-default{.field-error.tooltip{--tooltip-x:0%;max-width:75%;color:var(--field-color-error-text);background-color:var(--field-color-error-bg);left:auto;right:0}.field-error.tooltip:after{border-top-color:var(--field-color-error-bg);border-bottom-color:var(--field-color-error-bg)}}
@layer payload-default{:root{--field-label-letter-spacing:-.032px}label.field-label{align-items:center;display:flex}label.field-label:not(.unstyled){color:var(--field-color-label);font-family:var(--text-body-medium-strong-font-family);font-weight:var(--text-body-medium-strong-font-weight);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-default;
@layer payload-default{.checkbox{position:relative}.checkbox .tooltip:not([aria-hidden=true]){left:auto;right:calc(-1 * var(--spacer-2));transform:translateY(calc(var(--caret-size) * -1));max-width:fit-content;margin-bottom:.2em;position:absolute}.checkbox-input{display:flex}.checkbox-input:hover:not(.checkbox-input--read-only) label,.checkbox-input:hover:not(.checkbox-input--read-only) input{cursor:pointer}.checkbox-input label.field-label{padding-bottom:0}:is(.checkbox-input:not(.checkbox-input--read-only):active,.checkbox-input:not(.checkbox-input--read-only):focus-within,.checkbox-input:not(.checkbox-input--read-only):focus) .checkbox-input__input{border-color:var(--field-color-border-focus)}.checkbox-input:not(.checkbox-input--read-only):hover .checkbox-input__input{border-color:var(--field-color-toggle-border-hover)}.checkbox-input:not(.checkbox-input--read-only):not(.checkbox-input--checked):hover{cursor:pointer}.checkbox-input:not(.checkbox-input--read-only):not(.checkbox-input--checked):hover .checkbox-input__icon svg{opacity:.2}.checkbox-input__wrap{align-items:center;gap:var(--spacer-2);width:100%;display:inline-flex;position:relative}.checkbox-input__input{width:var(--spacer-3);height:var(--spacer-3);border:var(--stroke-width-small) solid var(--field-color-toggle-border);border-radius:var(--button-radius);background:0 0;justify-content:center;align-items:center;padding:0;line-height:0;display:flex;position:relative}.checkbox-input__input input[type=checkbox]{opacity:0;z-index:1;border-radius:0;margin:0;padding:0;position:absolute}.checkbox-input__icon{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.checkbox-input__icon svg{opacity:0}.checkbox-input__icon .icon--line{width:1.4rem;height:1.4rem}.checkbox-input__icon.partial svg{opacity:1;color:var(--color-icon-onbrand)}.checkbox-input:has(.checkbox-input__icon.partial) .checkbox-input__input{background-color:var(--field-color-toggle-bg-checked);border-color:var(--field-color-toggle-border-checked)}.checkbox-input:has(.checkbox-input__icon.partial):has(:focus-visible) .checkbox-input__input{outline:var(--stroke-width-small) solid var(--color-bg);outline-offset:-2px}.checkbox-input--checked .checkbox-input__input{background-color:var(--field-color-toggle-bg-checked);border-color:var(--field-color-toggle-border-checked)}.checkbox-input--checked:has(:focus-visible) .checkbox-input__input{outline:var(--stroke-width-small) solid var(--color-bg);outline-offset:-2px}.checkbox-input--checked .checkbox-input__icon svg{opacity:1;color:var(--field-color-toggle-icon)}.checkbox-input--read-only .checkbox-input__input{background:var(--field-color-toggle-bg-disabled);border-color:var(--field-color-toggle-border-disabled)}.checkbox-input--read-only label{color:var(--field-color-text-disabled)}.checkbox-input__tooltip.tooltip--caret-left.tooltip--position-bottom .tooltip__caret{transform:translate(-50%)rotate(180deg)}.checkbox-input--has-tooltip{width:max-content;max-width:100%;position:relative}.checkbox-input__tooltip{--tooltip-x:0;white-space:normal;text-align:start;width:max-content;max-width:280px;left:0}.checkbox-input__tooltip.tooltip--caret-left .tooltip__caret{left:.5rem;transform:translate(-50%)}.checkbox-input__tooltip.tooltip--caret-left.tooltip--position-bottom .tooltip__caret{transform:translate(-50%)rotate(180deg)}.checkbox-input__tooltip.tooltip--caret-left.tooltip--position-bottom .tooltip__caret .checkbox-input--muted .checkbox-input__input{background:var(--color-bg-secondary);border-color:var(--color-border)}.checkbox-input__tooltip.tooltip--caret-left.tooltip--position-bottom .tooltip__caret .checkbox-input--muted:not(.checkbox-input--read-only):not(.checkbox-input--checked):hover .checkbox-input__input{border-color:var(--field-color-toggle-border-hover)}.checkbox-input__tooltip.tooltip--caret-left.tooltip--position-bottom .tooltip__caret .checkbox-input--muted.checkbox-input--checked .checkbox-input__input{background-color:var(--field-color-toggle-bg-checked);border-color:var(--field-color-toggle-border-checked)}.checkbox-input__tooltip.tooltip--caret-left.tooltip--position-bottom .tooltip__caret .checkbox-input--muted:has(.checkbox-input__icon.partial) .checkbox-input__input{background-color:var(--field-color-toggle-bg-checked);border-color:var(--field-color-toggle-border-checked)}.checkbox-input__tooltip.tooltip--caret-left.tooltip--position-bottom .tooltip__caret .checkbox.error .checkbox-input--checked .checkbox-input__input{background-color:var(--field-color-error-bg);border-color:var(--field-color-border-error)}.checkbox-input__tooltip.tooltip--caret-left.tooltip--position-bottom .tooltip__caret .checkbox.error .checkbox-input--checked:hover .checkbox-input__input{border-color:var(--field-color-border-error)}.checkbox-input__tooltip.tooltip--caret-left.tooltip--position-bottom .tooltip__caret .checkbox.error .checkbox-input:not(.checkbox-input--checked) .checkbox-input__input,.checkbox-input__tooltip.tooltip--caret-left.tooltip--position-bottom .tooltip__caret .checkbox.error .checkbox-input:not(.checkbox-input--checked):hover .checkbox-input__input{border-color:var(--field-color-border-error)}}
@layer payload-default{.nullify-locale-field{margin-bottom:0}.nullify-locale-field .field-type.checkbox{flex-direction:column;margin:0;display:flex}.nullify-locale-field+.array-field__add-row{margin-top:var(--spacer-2)}}
@layer payload-default;
@layer payload-default{.icon--arrow{flex-shrink:0}}
@layer payload-default{.icon--duplicate{flex-shrink:0}}
@layer payload-default{.array-actions__button{cursor:pointer}.array-actions__button.popup-button--active,.array-actions__button.popup-button--active:hover,.array-actions__button.popup-button--active:active{background:var(--color-bg-selected);color:var(--color-icon-selected)}.array-actions__actions{margin:0;padding:0;list-style:none}}
@layer payload-default{.icon--warning{color:var(--color-bg-warning)}}
@layer payload-default{.field-errors{list-style:circle}}
@layer payload-default{.bulk-upload--actions-bar{padding-inline:var(--gutter-h);padding-block:var(--spacer-2);border-top:var(--stroke-width-small) solid var(--color-border);z-index:1;background-color:var(--color-bg);align-items:center;gap:var(--spacer-2-5);flex-shrink:0;display:flex}.bulk-upload--actions-bar__multipleFiles{align-items:center;gap:var(--spacer-2-5);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-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-default;
@layer payload-default{.trash-banner{margin-bottom:var(--spacer-3)}}
@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-left:var(--gutter-h);padding-right: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));width:var(--sidebar-wrap-width,33.33%);height:var(--sidebar-wrap-height,calc(100dvh - var(--doc-controls-height)));min-width:var(--sidebar-wrap-min-width,var(--doc-sidebar-width));flex-shrink:var(--sidebar-wrap-flex-shrink,0)}.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-y:auto}.document-fields__sidebar-fields{gap:var(--spacer-3);padding-top:var(--spacer-4);padding-left:var(--gutter-h);padding-right:var(--gutter-h);padding-bottom:var(--spacing-view-bottom);flex-direction:column;display:flex}.document-fields__label{color:var(--color-text-tertiary)}.document-fields--force-sidebar-wrap{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color) transparent;isolation:isolate;--main-border:none;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}@media (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-bottom:calc(var(--spacer-5) * 2);overflow:visible}}@media (max-width:768px){.document-fields__sidebar-wrap{min-width:initial;width:100%}.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%;height:initial;min-width: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 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-default{.file-field{margin-bottom:var(--spacer-3);background:var(--color-bg-secondary);border-radius:var(--radius-small);position:relative}.file-field__upload{display:flex;position:relative}.file-field .tooltip.error-message{z-index:3;bottom:calc(100% - var(--spacer-2))}.file-field__file-selected{display:flex}.file-field__thumbnail-wrap{width:150px;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:0;position:absolute}.file-field__file-adjustments{padding:var(--spacer-3);gap:var(--spacer-2);flex-direction:column;width:100%;display:flex}.file-field__upload-actions{gap:var(--spacer-2);margin-top:var(--spacer-2);flex-wrap:wrap;display:flex}.file-field__previewDrawer h2{margin:0 var(--spacer-3) 0 0;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - var(--spacer-6));overflow:hidden}.file-field .dropzone{padding:var(--spacer-2-5);background-color:#0000;justify-content:center;align-items:center;display:flex}.file-field__dropzoneContent{align-items:center;gap:var(--spacer-2);flex-flow:column wrap;justify-content: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{text-transform:lowercase;color:var(--color-text-tertiary);flex-shrink:0;align-self:center;margin:0}.file-field--side-panel{width:100%;min-height:max(500px, calc(100dvh - var(--doc-controls-height) - var(--app-header-height)));background:var(--color-bg-secondary);border-radius:0;flex:1 0 0;margin-bottom:0;position:relative}.file-field__side-panel__content{flex-direction:row;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.file-field__side-panel__preview{background:var(--color-bg-secondary);min-width:0;padding:var(--spacer-3) var(--spacer-4);gap:var(--spacer-3);flex-direction:column;flex:1 0 0;display:flex;overflow:hidden}.file-field__side-panel__info{align-self:center;align-items:center;gap:var(--spacer-2);flex-shrink:0;min-width:0;display:flex}.file-field__side-panel__info-label{padding:0 var(--spacer-2);border-radius:var(--radius-small);background:var(--color-bg-secondary-hover);height:16px;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;flex-shrink:0;align-items:center;display:inline-flex}.file-field__side-panel__info-meta{font-size:var(--text-body-medium-font-size);line-height:var(--text-body-medium-line-height);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;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{background:var(--color-bg-secondary);padding:var(--spacer-4);flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;height:100%;display:flex}.file-field__side-panel__upload .dropzone{width:100%;height:100%}@media (max-width:1024px){.file-field--side-panel{min-height:400px}.file-field__side-panel{height:auto;min-height:400px;position:static}.file-field__side-panel__content{flex-direction:column}.file-field__side-panel__preview{height:auto}}@media (max-width:768px){.file-field__upload{flex-wrap:wrap;justify-content:space-between}.file-field__remove{margin:var(--spacer-3);order:2}.file-field__file-adjustments{border-top:2px solid var(--color-bg-primary);padding:var(--spacer-2);order:3;gap:0}.file-field__thumbnail-wrap{order:1;width:50%}.file-field__thumbnail-wrap .thumbnail{width:100%}.file-field__edit{display:none}}}
@layer payload-default{.file-details-draggable{gap:var(--spacer-2);background:var(--color-bg-secondary);border-radius:var(--radius-small);padding:var(--spacer-2-5);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-default{.copy-to-clipboard{cursor:pointer;vertical-align:middle;border-radius:var(--button-radius);color:var(--color-icon);outline:var(--stroke-width-medium) solid transparent;outline-offset:calc(var(--stroke-width-medium) * -1);background:0 0;border:0;position:relative}.copy-to-clipboard:hover{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-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-default{.file-details{background:var(--theme-elevation-50);border:var(--stroke-width-small) solid var(--theme-border-color);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{border:var(--stroke-width-small) solid var(--theme-border-color);background:var(--theme-input-bg);transition:border .1s cubic-bezier(0,.2,.2,1);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(--theme-elevation-400)}.file-details__main-detail{padding:var(--spacer-3) var(--spacer-4);justify-content:space-between;align-self:stretch;gap:var(--spacer-1);flex-direction:column;flex-grow:1;width:auto;min-width:280px;max-width:100%;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(--theme-elevation-400)}.file-details__file-mutation{margin-top:var(--spacer-1);gap:var(--spacer-2);display:flex}.file-details__edit{cursor:pointer;background-color:var(--theme-elevation-150);border-radius:var(--radius-medium);padding:var(--spacer-1) var(--spacer-2);border:none}.file-details__edit:hover{background-color:var(--theme-elevation-100)}@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-default{.preview-sizes{margin:var(--spacer-6) calc(var(--gutter-h) * -1) 0 calc(var(--gutter-h) * -1);border-top:var(--stroke-width-small) solid var(--theme-elevation-150);max-height:calc(100vh - var(--spacer-6) * 3);flex-direction:row;height:100%;display:flex}.preview-sizes__imageWrap{border-right:var(--stroke-width-small) solid var(--theme-elevation-150);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{border-bottom:var(--stroke-width-small) solid var(--theme-elevation-150);padding:var(--spacer-3) var(--gutter-h);column-gap:var(--spacer-3);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(--theme-elevation-600)}.preview-sizes__listWrap{padding-right:var(--gutter-h);overflow-y:scroll}.preview-sizes__listWrap::-webkit-scrollbar{width:0}.preview-sizes__listWrap:after{content:"";height:calc(var(--spacer-6) * 2);background:linear-gradient(180deg, transparent 0, var(--theme-bg) 100%);pointer-events:none;width: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{padding:var(--spacer-2);gap:var(--spacer-3);cursor:pointer;transition:background-color .2s ease-in-out;display:flex}.preview-sizes__sizeOption:hover,.preview-sizes--selected{background-color:var(--theme-elevation-100)}.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{margin-top:var(--spacer-3);max-height:calc(100vh - var(--spacer-6) * 2)}}@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(--theme-elevation-150);height:40%}}}
@layer payload-default;
@layer payload-default{.edit-upload__dialog{overflow:visible}.edit-upload__body{border-bottom:var(--stroke-width-small) solid var(--color-border);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:visible}.edit-upload__content{--edit-upload-content-min-height:480px;--edit-upload-sidebar-width:240px;min-height:var(--edit-upload-content-min-height);flex-direction:row;flex:auto;display:flex}.edit-upload__crop{min-width:0;padding:var(--spacer-4);background:var(--color-bg-secondary);flex:1 1 0;justify-content:center;align-items:center;display:flex}.edit-upload .ReactCrop__selection-addon,.edit-upload__crop-window{width:100%;height:100%}.edit-upload__focal-wrapper{max-width:100%;max-height:100%;display:inline-flex;position:relative}.edit-upload__sidebar{width:var(--edit-upload-sidebar-width);border-inline-start:var(--stroke-width-small) solid var(--color-border);flex-direction:column;flex-shrink:0;display:flex}.edit-upload__section{flex-direction:column;padding-block-end:var(--spacer-2);display:flex}.edit-upload__section+.edit-upload__section{border-top:var(--stroke-width-small) solid var(--color-border)}.edit-upload__section:last-child{border-bottom:var(--stroke-width-small) solid var(--color-border)}.edit-upload__section-header{height:var(--spacer-6);justify-content:space-between;align-items:center;padding-inline-start:var(--spacer-3);padding-inline-end:var(--spacer-2);display:flex}.edit-upload__section-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)}.edit-upload__reset{border-radius:var(--radius-medium);color:var(--color-icon);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.edit-upload__reset:hover{background:var(--color-bg-secondary)}.edit-upload__reset:focus-visible{outline:var(--accessibility-outline)}.edit-upload__fieldset{gap:var(--spacer-2);padding-inline-start:var(--spacer-3);padding-inline-end:var(--spacer-2);padding-block:var(--spacer-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.edit-upload__draggable-container{pointer-events:none;position:absolute;inset:0}.edit-upload__draggable{pointer-events:all;position:absolute}.edit-upload__focalPoint{width:var(--spacer-5);height:var(--spacer-5);background:var(--color-focal-point-backdrop);color:#fff;cursor:grab;pointer-events:all;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.edit-upload__focalPoint svg{width:100%;height:100%}@media (max-width:768px){.edit-upload__content{min-height:unset;flex-direction:column}.edit-upload__sidebar{border-inline-start:none;border-top:var(--stroke-width-small) solid var(--color-border);width:100%}}}
@layer payload-default{.ReactCrop{--crop-handle-thickness:5px;cursor:crosshair;max-width:100%;display:inline-block;position:relative;overflow:hidden}.ReactCrop *,.ReactCrop :before,.ReactCrop :after{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{max-width:100%;max-height:inherit;display:block}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-selection{--crop-ants-speed:0s;cursor:move;animation:marching-ants var(--crop-ants-speed) linear infinite;background-image:linear-gradient(to right, transparent 50%, var(--color-border-selected) 50%), linear-gradient(to right, transparent 50%, var(--color-border-selected) 50%), linear-gradient(to bottom, transparent 50%, var(--color-border-selected) 50%), linear-gradient(to bottom, transparent 50%, var(--color-border-selected) 50%);background-size:var(--spacer-2) var(--stroke-width-small), var(--spacer-2) var(--stroke-width-small), var(--stroke-width-small) var(--spacer-2), var(--stroke-width-small) var(--spacer-2);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;position:absolute;top:0;left:0;transform:translateZ(0);box-shadow:0 0 0 9999em #00000080}@keyframes marching-ants{to{background-position:10px 0,-10px 100%,0 -10px,100% 10px}}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop__crop-selection:focus{border-color:var(--color-border-selected);border-style:solid;outline:none}.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";background-color:#fff6;display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6667%}.ReactCrop__drag-handle{position:absolute}.ReactCrop__drag-handle:after{content:"";background-color:var(--color-border-selected);outline:1px solid #0000;display:block;position:absolute}.ReactCrop__drag-handle:focus:after{border-color:var(--color-border-selected-strong)}.ReactCrop .ord-n:focus:after,.ReactCrop .ord-e:focus:after,.ReactCrop .ord-s:focus:after,.ReactCrop .ord-w:focus:after{background-color:var(--color-border-selected-strong)}.ReactCrop .ord-nw{cursor:nw-resize;margin-top:-5px;margin-left:-5px;top:0;left:0}.ReactCrop .ord-nw:after{top:0;left:0}.ReactCrop .ord-n{cursor:n-resize;margin-top:-5px;margin-left:-5px;top:0;left:50%}.ReactCrop .ord-ne{cursor:ne-resize;margin-top:-5px;margin-right:-5px;top:0;right:0}.ReactCrop .ord-ne:after{top:0;right:0}.ReactCrop .ord-e{cursor:e-resize;margin-top:-5px;margin-right:-5px;top:50%;right:0}.ReactCrop .ord-se{cursor:se-resize;margin-bottom:-5px;margin-right:-5px;bottom:0;right:0}.ReactCrop .ord-se:after{bottom:0;right:0}.ReactCrop .ord-s{cursor:s-resize;margin-bottom:-5px;margin-left:-5px;bottom:0;left:50%}.ReactCrop .ord-sw{cursor:sw-resize;margin-bottom:-5px;margin-left:-5px;bottom:0;left:0}.ReactCrop .ord-sw:after{bottom:0;left:0}.ReactCrop .ord-w{cursor:w-resize;margin-top:-5px;margin-left:-5px;top:50%;left:0}.ReactCrop .ord-nw:after,.ReactCrop .ord-ne:after,.ReactCrop .ord-se:after,.ReactCrop .ord-sw:after{background-color:#0000;border:0;width:12px;height:12px}.ReactCrop .ord-nw:after{border-top:var(--crop-handle-thickness) solid var(--color-border-selected);border-left:var(--crop-handle-thickness) solid var(--color-border-selected);top:5px;left:5px}.ReactCrop .ord-ne:after{border-top:var(--crop-handle-thickness) solid var(--color-border-selected);border-right:var(--crop-handle-thickness) solid var(--color-border-selected);top:5px;right:5px}.ReactCrop .ord-se:after{border-bottom:var(--crop-handle-thickness) solid var(--color-border-selected);border-right:var(--crop-handle-thickness) solid var(--color-border-selected);bottom:5px;right:5px}.ReactCrop .ord-sw:after{border-bottom:var(--crop-handle-thickness) solid var(--color-border-selected);border-left:var(--crop-handle-thickness) solid var(--color-border-selected);bottom:5px;left:5px}.ReactCrop .ord-n:after,.ReactCrop .ord-s:after{width:12px;height:var(--crop-handle-thickness);border-radius:1px;left:-1px}.ReactCrop .ord-n:after{top:5px}.ReactCrop .ord-s:after{bottom:5px}.ReactCrop .ord-e:after,.ReactCrop .ord-w:after{width:var(--crop-handle-thickness);border-radius:1px;height:12px;top:-1px}.ReactCrop .ord-e:after{right:5px}.ReactCrop .ord-w:after{left:5px}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{width:100%;height:6px;margin-top:-3px;top:0;left:0}.ReactCrop__drag-bar.ord-e{width:6px;height:100%;margin-right:-3px;top:0;right:0}.ReactCrop__drag-bar.ord-s{width:100%;height:6px;margin-bottom:-3px;bottom:0;left:0}.ReactCrop__drag-bar.ord-w{width:6px;height:100%;margin-left:-3px;top:0;left:0}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media (pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:24px;height:24px}}}
@layer payload-default{.audio-preview{--audio-preview-max-width:480px;width:100%;max-width:var(--audio-preview-max-width)}}
@layer payload-default{.mini-carousel{align-items:stretch;gap:var(--spacer-3);padding:var(--spacer-2-5);background:var(--color-bg-secondary);border-right:var(--stroke-width-small) solid var(--color-border);height:100%;animation:linear both mini-carousel-fill-scrolled-chrome;animation-timeline:scroll(root);animation-range:0 calc(var(--app-header-height) + var(--doc-header-height));flex-direction:column;flex-shrink:0;align-self:flex-start;display:flex;overflow-y:auto}@keyframes mini-carousel-fill-scrolled-chrome{to{height:calc(100% + var(--app-header-height) + var(--doc-header-height))}}.mini-carousel__item{aspect-ratio:1;padding:var(--spacer-1);border-radius:var(--radius-medium);border:var(--stroke-width-small) solid var(--color-border);background:var(--color-bg-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.mini-carousel__item img{object-fit:contain;width:100%;height:100%}.mini-carousel__item--active{border-color:var(--color-border-selected)}.mini-carousel__item:hover:not(.mini-carousel__item--active){border-color:var(--color-border-hover)}.mini-carousel__divider{width:100%;height:var(--stroke-width-small);background:var(--color-border);flex-shrink:0}@container edit-main (max-width:1024px){.mini-carousel{align-self:stretch;height:auto;animation:none}}@container edit-main (max-width:768px){.mini-carousel{border-right:0;border-top:var(--stroke-width-small) solid var(--color-border);flex-direction:row;align-items:center;width:100%;overflow:auto hidden}.mini-carousel__item{width:48px}.mini-carousel__divider{width:var(--stroke-width-small);height:48px;margin:0 var(--spacer-2)}}}
@layer payload-default{.pdf-preview{border-radius:var(--radius-small);background:var(--color-bg);border:0;width:100%;height:100%}}
@layer payload-default{.video-preview{border-radius:var(--radius-small);background:var(--color-bg);max-width:100%;max-height:100%}}
@layer payload-default{.file-preview{flex-direction:row;flex:1 1 0;min-height:0;display:flex;overflow:visible}.file-preview__main{background:var(--color-bg-secondary);min-width:0;padding:var(--spacer-3) var(--gutter-h);gap:var(--spacer-3);flex-direction:column;flex:1 0 0;display:flex;overflow:hidden}.file-preview__image-wrap{flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.file-preview__image-wrap .thumbnail{max-width:100%;max-height:100%}.file-preview__image-wrap .thumbnail img,.file-preview__image-wrap .thumbnail svg{object-fit:scale-down}.file-preview__info{align-self:center;align-items:center;gap:var(--spacer-2);flex-shrink:0;min-width:0;margin-top:auto;display:flex}.file-preview__info-label{padding:0 var(--spacer-2);border-radius:var(--radius-medium);background:var(--color-bg-secondary-hover);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;flex-shrink:0;align-items:center;display:inline-flex}.file-preview__info-meta{font-size:var(--text-body-medium-font-size);line-height:var(--text-body-medium-line-height);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@container edit-main (max-width:768px){.file-preview{flex-direction:column-reverse}}}
@layer payload-default;
@layer payload-default;
@layer payload-default;
@layer payload-default{.file-toolbar{--file-toolbar-filename-max-width:200px;justify-content:space-between;align-items:center;row-gap:var(--spacer-2);padding:var(--spacer-2) var(--gutter-h);border-bottom:var(--stroke-width-small) solid var(--color-border);background:var(--color-bg);flex-wrap:wrap;flex-shrink:0;padding-inline-start:var(--spacer-2-5);display:flex}.file-toolbar__left{flex:1 0 auto;align-items:flex-start;min-width:0;display:flex}.file-toolbar__right{gap:var(--spacer-1);flex-shrink:0;align-items:center;display:flex}.file-toolbar__filename-btn{align-items:center;gap:var(--spacer-1);padding:var(--spacer-1) var(--spacer-2);border-radius:var(--radius-medium);background:var(--color-bg);border:var(--stroke-width-small) solid var(--special-border-translucent);cursor:pointer;color:var(--color-text);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);letter-spacing:var(--text-body-medium-letter-spacing);max-width:var(--file-toolbar-filename-max-width);display:flex}.file-toolbar__filename-btn:hover{background:var(--color-bg-transparent-hover)}.file-toolbar__filename-btn:active{background:var(--color-bg-transparent-pressed)}.file-toolbar__filename-btn--static{cursor:default;border-color:#0000}.file-toolbar__filename-btn--static:hover,.file-toolbar__filename-btn--static:active{background:var(--color-bg)}.file-toolbar__filename-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-toolbar__icon-link{border-radius:var(--radius-medium);color:var(--color-icon);justify-content:center;align-items:center;text-decoration:none;display:flex}.file-toolbar__icon-link:hover{background:var(--color-bg-transparent-hover);color:var(--color-icon)}}
@layer payload-default{.file-manager{background:var(--color-bg-secondary);border-radius:0;flex:1 0 0;align-self:stretch;width:100%;min-height:100px;margin-bottom:0;position:relative}.file-manager .dropzone{border:none;border-radius:0}.file-manager__panel{top:var(--doc-controls-height);height:calc(100dvh - var(--app-header-height) - var(--doc-controls-height) - var(--doc-header-height));flex-direction:column;display:flex;position:sticky;overflow:visible}.file-manager__content{flex-direction:row;flex:1 1 0;min-height:0;display:flex;overflow:visible}.file-manager__upload{padding:var(--spacer-4);flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;display:flex;position:relative}.file-manager__upload .dropzone{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.file-manager__remove{top:var(--spacer-2);right:var(--spacer-2);z-index:1;margin:0;position:absolute}.file-manager__selected-preview{border-radius:var(--radius-small);justify-content:center;align-items:center;width:100%;max-width:420px;height:min(50dvh,320px);display:flex;position:relative;overflow:hidden}.file-manager__selected-preview--audio{height:auto}.file-manager__selected-preview .thumbnail img,.file-manager__selected-preview .thumbnail svg{object-fit:contain}.file-manager__file-adjustments{gap:var(--spacer-2);width:100%;margin-bottom:var(--spacer-2);flex-direction:column;display:flex}.file-manager__selected-meta{color:var(--color-text-tertiary);font-family:var(--text-body-small-font-family);font-size:var(--text-body-small-font-size);line-height:var(--text-body-small-line-height)}.file-manager__hidden-input{display:none}.file-manager__dropzone-content{align-items:center;gap:var(--spacer-2);flex-direction:column;width:100%;display:flex}.file-manager__dropzone-buttons{gap:var(--spacer-2);align-items:center;display:flex}.file-manager__or-text{color:var(--color-text-tertiary);text-transform:lowercase}.file-manager__drag-text{text-transform:lowercase;color:var(--color-text-tertiary);flex-shrink:0;margin:0}@container edit-main (max-width:1024px){.file-manager{border-bottom:var(--stroke-width-small) solid var(--color-border);min-height:400px}.file-manager__panel{height:auto;min-height:400px;position:static}.file-manager__content{flex-direction:column}}}
@layer payload-default{.collection-edit{width:100%}.collection-edit__form{height:auto}}
@layer payload-default{.field-select{gap:var(--spacer-2);margin-bottom:var(--spacer-3);flex-direction:column;display:flex}}
@layer payload-default{.edit-many-bulk-uploads__form{flex-direction:column;flex-grow:1;min-height:100%;display:flex}.edit-many-bulk-uploads__header{align-items:center;gap:var(--spacer-1);padding:var(--spacer-2-5) var(--spacer-3) var(--spacer-2-5) var(--spacer-2);border-bottom:var(--stroke-width-small) solid var(--color-border);background:var(--color-bg);z-index:2;display:flex;position:sticky;top:0}.edit-many-bulk-uploads__header__close{border:0;margin:0;padding:0}.edit-many-bulk-uploads__header__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-text);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);letter-spacing:var(--text-body-large-strong-letter-spacing);flex:1 0 0;margin:0;overflow:hidden}.edit-many-bulk-uploads__header__actions{gap:var(--spacer-2);align-items:center;display:flex}.edit-many-bulk-uploads__header__actions .btn{margin:0}.edit-many-bulk-uploads__body{flex-direction:column;flex-grow:1;display:flex}.edit-many-bulk-uploads__select-fields{padding:var(--spacer-4);border-bottom:var(--stroke-width-small) solid var(--color-border)}.edit-many-bulk-uploads__select-fields .field-select{margin-bottom:0}.edit-many-bulk-uploads__edit{padding:var(--spacer-4);flex-grow:1}}
@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);margin-top:var(--spacer-2);width:100%;padding-inline:var(--file-gutter-h);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{padding:var(--rowPadding);align-items:center;gap:var(--spacer-2-5);border-radius:var(--radius-medium);cursor:pointer;width:100%;max-width:100%;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);border-radius:var(--radius-small);object-fit:cover;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{white-space:nowrap;text-overflow:ellipsis;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);border-radius:var(--radius-medium);cursor:pointer;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);border-right:0;border-top:var(--stroke-width-small) solid var(--color-border);background:var(--color-bg);flex-direction:column-reverse;flex:1;width:100%;position:sticky;bottom:0}.file-selections__animateWrapper{overflow:auto hidden}.file-selections__filesContainer{padding-block:var(--spacer-2);flex-direction:row;width:max-content;min-width:100%;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{border-top:var(--stroke-width-small) solid var(--color-border);gap:var(--spacer-2-5);padding-block:var(--spacer-2-5);padding-inline:var(--file-gutter-h);margin-top:0}.file-selections__header__error{padding-inline:0}}}
@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-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-default{.upload-relationship-details{align-items:center;gap:var(--spacer-2-5);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{border-radius:var(--radius-medium);width:var(--spacer-4);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{color:var(--text-default);white-space:nowrap;text-overflow:ellipsis;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{color:var(--color-text-secondary);text-wrap:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.upload-relationship-details__actions{align-items:center;gap:var(--spacer-1);flex-shrink:0;display:flex}.upload-relationship-details__actions .btn:focus-visible{outline-offset:-3px}}
@layer payload-default{.upload-field-card{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;gap:var(--spacer-1);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-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-default{.upload__dropzoneAndUpload{gap:var(--spacer-2);flex-direction:column;display:flex}.upload__dropzoneContent{padding:var(--spacer-2-5);justify-content:space-between;align-items:center;gap:var(--spacer-2);width:100%;display:flex}.upload__dropzoneContent__buttons{align-items:center;gap:var(--spacer-2);display:flex}.upload__dropzoneContent__orText{color:var(--color-text-secondary);text-transform:lowercase}.upload__dragAndDropText{text-transform:lowercase;color:var(--color-text-secondary);flex-shrink:0;margin:0}.upload__loadingRows{gap:var(--spacer-2);flex-direction:column;display:flex}.upload .shimmer-effect{border-radius:var(--radius-medium);border:var(--stroke-width-small) solid var(--color-border)}@media (max-width:768px){.upload__dragAndDropText{display:none}}}
@layer payload-default{.upload{max-width:100%;position:relative}}
@layer payload-default{.array-field{gap:var(--spacer-2);flex-direction:column;display:flex}.array-field__header{gap:var(--spacer-1);flex-direction:column;display:flex}.array-field__header-wrap{justify-content:space-between;align-items:center;gap:var(--spacer-2);width:100%;display:flex}.array-field__header-content{align-items:center;gap:var(--spacer-2);display:flex}.array-field__header-actions{color:var(--color-text);align-items:center;gap:var(--spacer-1);flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.array-field__header-actions>li:last-child .array-field__header-action{padding:0}@media (max-width:768px){.array-field__header-actions>li:not(:last-child){display:none}}.array-field__header-action{cursor:pointer;padding:var(--spacer-1) var(--spacer-2);border-radius:var(--radius-medium)}.array-field__header-action:hover,.array-field__header-action:focus-visible{background:var(--color-bg-transparent-hover)}.array-field__header-action:active{background:var(--color-bg-transparent-pressed)}.array-field__row-header{align-items:center;gap:var(--spacer-2);pointer-events:none;display:flex}.array-field__draggable-rows{gap:var(--spacer-2);flex-direction:column;display:flex}.array-field__title{margin-bottom:0}.array-field__add-row.btn{align-self:flex-start;margin:0}.array-field__row--is-dragging{opacity:.5}}
