@layer payload-default{.icon--chevron{.fill{fill:currentColor}}}@layer payload-default{.icon--spinner{color:var(--color-icon-secondary);animation:spinner-spin .6s linear infinite}}@layer payload-default{}@layer payload-default{}@layer payload-default{@keyframes spinner-spin{to{transform:rotate(1turn)}}}@layer payload-default{.popup{position:relative}.popup__trigger-wrap{display:flex;align-items:stretch;height:100%;cursor:pointer}.popup__on-hover-watch{display:contents}.popup__hidden-content{visibility:hidden;pointer-events:none}.popup__content,.popup__hidden-content{position:absolute;top:-9999px;left:-9999px}.popup__content{--popup-caret-size:8px;z-index:var(--z-popup);background:var(--popup-bg,var(--color-bg-elevated));color:var(--popup-text,var(--color-text));border-radius:var(--popup-radius);min-width:80px;max-width:400px;box-shadow:var(--elevation-400-menu-panel)}.popup__content[data-theme=dark]{background:var(--popup-bg,var(--color-bg-menu));color:var(--popup-text,var(--color-text-ontooltip))}.popup__content.popup--size-small{min-width:80px}.popup__content.popup--size-large{min-width:200px}.popup__content.popup--size-fit-content{min-width:fit-content}.popup__scroll-container{overflow-x:hidden;overflow-y:auto;max-height:calc(var(--spacer-5) * 10);padding:var(--spacer-2) 0}.popup__scroll-container:not(.popup__scroll-container--show-scrollbar){scrollbar-width:none;-ms-overflow-style:none}}@layer payload-default{}@layer payload-default{.popup__scroll-container:not(.popup__scroll-container--show-scrollbar)::-webkit-scrollbar{display:none}}@layer payload-default{.popup-button{height:100%;color:currentColor;padding:0;font-size:inherit;line-height:inherit;font-family:inherit;cursor:pointer;display:inline-flex;border-radius:var(--button-radius,.3125rem)}.popup-button--background{background:transparent}.popup-button:hover:not(.popup-button--disabled){background:var(--color-bg-transparent-hover)}.popup-button--active:not(.popup-button--disabled),.popup-button:active:not(.popup-button--disabled){background:var(--color-bg-transparent-pressed)}.popup-button--disabled{cursor:not-allowed}}@layer payload-default{.btn{display:flex;align-items:center;*{pointer-events:none}border-radius:var(--button-radius);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);border:var(--stroke-width-small) solid transparent;cursor:pointer;text-decoration:none;color:inherit;background-color:transparent;&.btn--disabled{cursor:not-allowed}}.btn--disabled,.btn--disabled .btn{cursor:not-allowed}.btn--style-primary{color:var(--color-text-onbrand);background-color:var(--color-bg-brand);&:hover:not(.btn--disabled){background-color:var(--color-bg-brand-hover)}&:active:not(.btn--disabled){background-color:var(--color-bg-brand-pressed)}&.btn--disabled:not(.btn--loading){color:var(--color-text-ondisabled);background-color:var(--color-bg-disabled)}}.btn.btn--style-secondary{color:var(--color-text);background-color:var(--color-bg);border:var(--stroke-width-small) solid var(--special-border-translucent);&:hover:not(.btn--disabled){background-color:var(--color-bg-transparent-hover)}&:active:not(.btn--disabled){background-color:var(--color-bg-transparent-pressed)}&.btn--disabled{color:var(--color-text-disabled)}}.btn--style-dashed{color:var(--color-text);background-color:transparent;border:var(--stroke-width-small) dashed var(--special-border-translucent);&:hover:not(.btn--disabled){background-color:var(--color-bg-transparent-hover)}&:active:not(.btn--disabled){background-color:var(--color-bg-transparent-pressed)}&.btn--disabled{color:var(--color-text-disabled);border-color:var(--color-border-disabled)}}.btn--style-pill{color:var(--color-text);background-color:var(--color-bg-secondary);&:hover:not(.btn--disabled){background-color:var(--color-bg-secondary-hover)}&:active:not(.btn--disabled){background-color:var(--color-bg-secondary-pressed)}&.btn--disabled{color:var(--color-text-disabled)}}.btn--style-destructive{color:var(--color-text-ondanger);background-color:var(--color-bg-danger);&:hover:not(.btn--disabled){background-color:var(--color-bg-danger-hover)}&:active:not(.btn--disabled){background-color:var(--color-bg-danger-pressed)}&.btn--disabled:not(.btn--loading){color:var(--color-text-ondisabled);background-color:var(--color-bg-disabled)}}.btn--style-ghost{color:var(--color-text);background-color:transparent;&:hover:not(.btn--disabled){background-color:var(--color-bg-transparent-hover)}&:active:not(.btn--disabled){background-color:var(--color-bg-transparent-pressed)}&.btn--disabled{color:var(--color-text-disabled)}}.btn.btn--style-ghost.btn--selected,.btn.btn--style-ghost.btn--selected:active,.btn.btn--style-ghost.btn--selected:hover{background-color:var(--color-bg-selected);color:var(--color-text-selected)}.btn.btn--style-secondary.btn--selected,.btn.btn--style-secondary.btn--selected:active,.btn.btn--style-secondary.btn--selected:hover{background-color:var(--color-bg-selected);color:var(--color-text-selected);border-color:var(--color-border-selected-strong)}.btn.btn--style-pill.btn--selected,.btn.btn--style-pill.btn--selected:active,.btn.btn--style-pill.btn--selected:hover{background-color:var(--color-bg-selected);color:var(--color-text-selected)}.btn__icon{display:flex;align-items:center;justify-content:center;border-radius:100%;color:inherit;.stroke{stroke:currentColor;fill:none}.fill{fill:currentColor}}.btn__content{display:flex;align-items:center;justify-content:center}.btn--has-tooltip{position:relative}.btn--icon{.btn__content{gap:var(--stroke-width-medium)}}.btn--icon-position-left{.btn__content{flex-direction:row-reverse}}.btn__label{white-space:nowrap}.btn--size-medium{height:var(--button-height);padding:0 var(--spacer-2);&:not(.btn--icon-only).btn--icon-position-left{padding-inline-start:var(--spacer-1)}&:not(.btn--icon-only).btn--icon-position-right{padding-inline-end:var(--spacer-1)}}.btn--size-large{height:var(--spacer-5,2rem);padding:0 var(--spacer-3);&:not(.btn--icon-only).btn--icon-position-left{padding-inline-start:var(--spacer-2)}&:not(.btn--icon-only).btn--icon-position-right{padding-inline-end:var(--spacer-2)}}.btn--icon-only{aspect-ratio:1;padding:0;border-width:0;justify-content:center}.btn--round{aspect-ratio:1;padding:0;border-radius:var(--button-radius);justify-content:center;&.btn--size-medium{width:var(--spacer-4)}&.btn--size-large{width:var(--spacer-5)}}.btn--loading{position:relative;cursor:wait;.btn__content{opacity:0}}.btn__loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.btn--withPopup{--separator-color:var(--color-border);display:flex;&:has(.btn--size-medium){border-radius:var(--button-radius);.popup-button{height:var(--spacer-4,1.5rem)}}&:has(.btn--size-large){border-radius:var(--button-radius);.popup-button{height:var(--spacer-5,2rem)}}.btn{margin:0;border-radius:inherit;border-radius:var(--button-radius) 0 0 var(--button-radius);html:not([dir=RTL]) &{border-top-right-radius:0;border-bottom-right-radius:0}html[dir=RTL] &{border-top-left-radius:0;border-bottom-left-radius:0}}.popup-button{border-radius:var(--button-radius);align-items:center;justify-content:center;html:not([dir=RTL]) &{border-left:var(--stroke-width-small) solid var(--separator-color);border-top-left-radius:0;border-bottom-left-radius:0}html[dir=RTL] &{border-right:var(--stroke-width-small) solid var(--separator-color);border-top-right-radius:0;border-bottom-right-radius:0}}}.btn--withPopup.btn--style-primary{--separator-color:var(--color-bg);.btn,.popup-button{color:var(--color-text-onbrand);background-color:var(--color-bg-brand);&:active,&:hover{background-color:var(--color-bg-brand-hover)}}&.btn--disabled .btn,&.btn--disabled .popup-button{color:var(--color-text-ondisabled);background-color:var(--color-bg-disabled);&:active,&:hover{background-color:var(--color-bg-disabled)}}}.btn--withPopup.btn--style-secondary{--separator-color:var(--special-border-translucent);.btn,.popup-button{color:var(--color-text);background-color:var(--color-bg);border:var(--stroke-width-small) solid var(--special-border-translucent);&:active,&:hover{background-color:var(--color-bg-transparent-hover)}}.btn{html:not([dir=RTL]) &{border-right:none}html[dir=RTL] &{border-left:none}}.popup-button{html:not([dir=RTL]) &{border-top-left-radius:0;border-bottom-left-radius:0}html[dir=RTL] &{border-top-right-radius:0;border-bottom-right-radius:0}}&.btn--disabled .btn,&.btn--disabled .popup-button{color:var(--color-text-disabled);&:active,&:hover{background-color:var(--color-bg)}}}.btn--withPopup.btn--style-destructive{--separator-color:var(--color-border-danger-strong);.btn,.popup-button{color:var(--color-text-ondanger);background-color:var(--color-bg-danger);&:active,&:hover{background-color:var(--color-bg-danger-hover)}}&.btn--disabled .btn,&.btn--disabled .popup-button{color:var(--color-text-ondisabled);background-color:var(--color-bg-disabled);&:active,&:hover{background-color:var(--color-bg-disabled)}}}.btn--withPopup.btn--style-ghost{--separator-color:transparent;border-radius:var(--radius-medium);padding-left:var(--spacer-2);padding-right:var(--spacer-1);.btn,.popup-button{color:var(--color-text);background-color:transparent}.btn{padding:0;&:active,&:hover{background-color:transparent}}.popup-button{align-self:center;border-radius:var(--radius-medium);border:none;height:auto;margin-left:var(--spacer-1);html:not([dir=RTL]) &{border-top-left-radius:var(--radius-medium);border-bottom-left-radius:var(--radius-medium)}html[dir=RTL] &{border-top-right-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium)}}&:active,&:hover,.popup-button:hover{background-color:var(--color-bg-transparent-hover)}.popup-button:active{background-color:var(--color-bg-transparent-pressed)}&.btn--disabled{&:active,&:hover{background-color:transparent}}&.btn--disabled .btn,&.btn--disabled .popup-button{color:var(--color-text-disabled);&:active,&:hover{background-color:transparent}}}}@layer payload-default{.tooltip{--caret-width:15px;--caret-height:7px;--caret-offset:4px;--caret-border-color:var(--color-border);--tooltip-x:-50%;--tooltip-caret-x:0px;--tooltip-max-width:none;opacity:0;background-color:var(--color-bg-tooltip);position:absolute;z-index:3;left:50%;max-width:var(--tooltip-max-width);padding:var(--spacer-1);color:var(--color-text-ontooltip);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);white-space:nowrap;border-radius:var(--radius-medium);box-shadow:var(--elevation-300-tooltip);visibility:hidden;&.field-error{background-color:var(--color-bg-danger);color:var(--color-text-ondanger);.tooltip__caret-fill{fill:var(--color-bg-danger)}.tooltip__caret-fill,.tooltip__caret-stroke{stroke:var(--color-bg-danger)}}.tooltip-content{overflow:hidden;text-overflow:ellipsis;width:100%}@media (max-width:768px){display:none}}.tooltip--wrap{white-space:normal;overflow-wrap:break-word}.tooltip__caret{position:absolute;pointer-events:none;filter:drop-shadow(0 2px 1px rgba(0,0,0,.15))}.tooltip__caret-fill{fill:var(--color-bg-tooltip);stroke:var(--color-bg-tooltip)}.tooltip__caret-stroke{fill:none;stroke:var(--color-border);stroke-width:1.5px}.tooltip--show{visibility:visible;opacity:1;transition:opacity .2s ease-in-out;cursor:default}.tooltip--caret-center .tooltip__caret{left:50%;transform:translateX(-50%)}.tooltip--caret-left .tooltip__caret{left:var(--spacer-2)}.tooltip--caret-right .tooltip__caret{right:var(--spacer-2)}.tooltip--position-top{top:0;transform:translate3d(var(--tooltip-x),calc(-100% - var(--caret-height) - var(--caret-offset) + 1px),0);.tooltip__caret{--color-border:var(--ramp-grey-700);top:calc(100% - .5px)}&.tooltip--caret-center .tooltip__caret{transform:translateX(calc(-50% + var(--tooltip-caret-x)))}}.tooltip--position-bottom{top:100%;transform:translate3d(var(--tooltip-x),calc(var(--caret-height) + var(--caret-offset) - 1px),0);.tooltip__caret{bottom:calc(100% - .5px);transform:rotate(180deg)}&.tooltip--caret-center .tooltip__caret{transform:translateX(calc(-50% + var(--tooltip-caret-x))) rotate(180deg)}&.tooltip--caret-right .tooltip__caret{transform:rotate(180deg)}}.tooltip--position-left{top:50%;left:0;transform:translate3d(calc(-100% - var(--caret-height) - var(--caret-offset)),-50%,0);.tooltip__caret{top:calc(50% + .5px);left:calc(100% - .5px);transform:translateY(calc(1 * var(--caret-width) / 2)) rotate(-90deg);transform-origin:top left}}.tooltip--position-right{top:50%;left:100%;transform:translate3d(calc(var(--caret-height) + var(--caret-offset)),-50%,0);.tooltip__caret{top:calc(50% + .5px);left:unset;right:calc(100% - .5px);transform:translateY(calc(1 * var(--caret-width) / 2)) rotate(90deg);transform-origin:top right}}}@layer payload-default{.drawer{display:flex;justify-content:flex-end;overflow:hidden;position:fixed;inset:0;--gutter-h:var(--spacer-4);--gutter-v:var(--spacer-4)}@media (max-width:768px){.drawer{--gutter-h:var(--spacer-3)}}.drawer.drawer--is-open{visibility:visible}.drawer__blur-bg{position:absolute;z-index:1;inset:0;opacity:0;background:var(--color-drawer-backdrop)}.drawer__content{opacity:0;position:relative;z-index:2;width:clamp(600px,40vw,1080px);max-width:100vw;background-color:var(--color-bg);box-shadow:var(--elevation-400-menu-panel);container:drawer/inline-size;transition:transform .1s ease-out}.drawer__content-children{position:relative;z-index:1;overflow-x:clip;overflow-y:auto;height:100%;display:flex;flex-direction:column}.drawer__fade-in{display:flex;flex-direction:column;flex:1 0 auto;animation:drawer-content-fade-in .2s ease-out both}@keyframes drawer-content-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.drawer__fade-in{animation:none}}.drawer--is-open .drawer__blur-bg,.drawer--is-open .drawer__content{opacity:1}.drawer--is-open .drawer__content{transform:translateX(calc(-1 * var(--drawer-layer-offset, 0px)))}.drawer__close{position:relative;z-index:1;flex-shrink:0;cursor:pointer;flex-grow:1;background:transparent;border:0;&:active,&:focus{outline:0}}.drawer__header{display:flex;align-items:center;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);gap:var(--spacer-1)}.drawer__header__title{margin:0;flex:1 0 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--color-text);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);letter-spacing:var(--text-body-medium-strong-letter-spacing)}.drawer__header__close{margin:0;padding:0;border:0}.drawer__header__actions{display:flex;gap:var(--spacer-2);align-items:center}.confirmation-modal__body{display:flex;flex-direction:column;gap:var(--spacer-2)}}@layer payload-default{}@layer payload-default{dialog:has(>.dialog){position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:var(--color-modalbackdrop)}.dialog{--dialog-max-height:calc(100dvh - var(--spacer-5));position:relative;display:flex;flex-direction:column;max-height:var(--dialog-max-height);width:var(--dialog-width);max-width:calc(100vw - var(--spacer-5));background:var(--color-bg);border-radius:var(--radius-large);overflow:clip;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-body-medium-letter-spacing);color:var(--color-text);box-shadow:var(--elevation-500-modal-window)}.dialog--small{--dialog-width:280px}.dialog--medium{--dialog-width:480px}.dialog--large{--dialog-width:970px}.dialog__header{display:flex;align-items:center;gap:var(--spacer-2);min-height:var(--spacer-6);padding:var(--spacer-2) var(--spacer-3);border-bottom:var(--stroke-width-small) solid var(--color-border);flex-shrink:0}.dialog__header-end{margin-inline-start:auto;display:flex;gap:var(--spacer-2)}.dialog__header--has-close{padding-inline-end:var(--spacer-2)}.dialog__title{flex:1 0 0;min-width:0;margin:0;font-weight:var(--text-body-medium-strong-font-weight);letter-spacing:var(--text-body-medium-letter-spacing)}.dialog__header-extras{display:flex;align-items:center;gap:var(--spacer-1)}.dialog__body{flex:1 1 auto;padding:var(--spacer-3);min-height:0;overflow-y:auto}.dialog:has(.dialog__header) .dialog__body{padding-top:var(--spacer-2)}.dialog:has(.dialog__footer) .dialog__body{padding-bottom:var(--spacer-2)}.dialog__footer{display:flex;justify-content:flex-end;gap:var(--spacer-2);padding-block:var(--spacer-2);padding-inline-start:var(--spacer-3);padding-inline-end:var(--spacer-2);flex-shrink:0}.dialog-title{flex:1 0 0;min-width:0;margin:0;font-weight:var(--text-body-medium-strong-font-weight);letter-spacing:var(--text-body-medium-letter-spacing)}.icon--warning{color:var(--color-bg-warning)}.field-errors{list-style:circle}.banner{display:flex;align-items:center;gap:var(--spacer-1);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);letter-spacing:var(--text-letter-spacing);border-radius:var(--radius-medium);padding:var(--spacer-2);color:var(--color-text);background:var(--color-bg-secondary)}}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{.banner--has-action{cursor:pointer;text-decoration:none;&:hover{background:var(--color-bg-hover)}&:active{background:var(--color-bg-pressed)}}.banner__icon{display:flex;flex-shrink:0}.banner--type-danger{background:var(--color-bg-danger-tertiary);&.banner--has-action:hover{background:var(--color-bg-danger-tertiary-hover)}&.banner--has-action:active{background:var(--color-bg-danger-tertiary-pressed)}}.banner--type-brand{background:var(--color-bg-brand-tertiary);&.banner--has-action:hover{background:var(--color-bg-brand-tertiary-hover)}}.banner--type-success{background:var(--color-bg-success-tertiary);&.banner--has-action:hover{background:var(--color-bg-success-tertiary-hover)}}.banner--type-warning{background:var(--color-bg-warning-tertiary);&.banner--has-action:hover{background:var(--color-bg-warning-tertiary-hover)}}}@layer payload-default{.icon--clipboard{flex-shrink:0}.clipboard-action__button.popup-button--active,.clipboard-action__button.popup-button--active:active,.clipboard-action__button.popup-button--active:hover{background:var(--color-bg-selected);color:var(--color-icon-selected)}.popup-button-list{display:flex;flex-direction:column;padding:0 var(--spacer-2);text-align:left}[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;text-decoration:none;white-space:nowrap;border-radius:var(--popup-item-radius);align-items:stretch;flex:1;color:var(--popup-item-color,var(--color-text));letter-spacing:var(--text-letter-spacing)}.popup-button-list__button,.popup-button-list__label{display:flex;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)}.popup-button-list__label{align-items:center;letter-spacing:var(--text-body-medium-letter-spacing);padding:var(--spacer-1) var(--spacer-2) var(--spacer-1) var(--spacer-1)}}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{.popup-button-list__button:focus-visible{outline:var(--accessibility-outline);outline-offset:-1px;border-radius:var(--popup-item-radius)}.popup-button-list__button:hover{outline:none;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__disabled{cursor:not-allowed;color:var(--color-text-disabled)}.popup-button-list__disabled:focus-visible,.popup-button-list__disabled:focus-within,.popup-button-list__disabled:hover{background-color:transparent;color:var(--color-text-disabled)}.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{display:none;flex-shrink:0}.popup-button-list__submenu-icon{flex-shrink:0}.popup-button-list--with-icons .popup-button-list__button--selected{background-color:transparent;color:var(--popup-item-color,var(--color-text))}.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{display:flex;align-items:center;justify-content:center;width:calc(var(--spacer-3) + var(--spacer-1))}.popup-button-list--with-icons .popup-button-list__icon,.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{display:flex;align-items:center;justify-content:center;width:calc(var(--spacer-3) + var(--spacer-1));padding:var(--spacer-1) 0 var(--spacer-1) var(--spacer-1)}.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{display:flex;align-items:center;justify-content:center;padding-inline-start:var(--spacer-1)}.popup-button-list__chevron{display:flex;align-items:center;margin-left:auto;opacity:.5}.popup-button-list__button--selected .popup-button-list__chevron,.popup-button-list__button--submenu-trigger:hover .popup-button-list__chevron{opacity:1}.popup-divider{height:var(--stroke-width-small);background-color:var(--color-border);border:none;margin-block:var(--spacer-2)}.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)}.collapsible{position:relative;border-radius:var(--button-radius);background:var(--color-bg)}}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{.collapsible__toggle-wrap{width:100%;position:relative;padding:0 var(--spacer-1) 0 var(--spacer-2);display:flex;align-items:center;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;&:not(.toggle-disabled):hover:not(:has(.section-title__input:hover,.section-title__input:focus)){background:var(--color-bg-secondary-hover)}&.toggle-disabled{cursor:default}&:has(.collapsible__drag){padding-inline-start:var(--spacer-2)}}.collapsible__drag{display:flex;width:var(--spacer-3);height:var(--spacer-3);align-items:center;justify-content:center;position:relative;cursor:grab;touch-action:none;border-radius:var(--button-radius,.3125rem);&:active{cursor:grabbing}.icon{width:var(--spacer-3);height:var(--spacer-3);.fill{fill:var(--color-icon-tertiary)}}}.collapsible__toggle{position:absolute;inset:0;color:transparent;cursor:pointer;text-align:left;outline:none;border-radius:var(--button-radius);&:focus-visible{outline:var(--accessibility-outline);outline-offset:-1px}span{user-select:none}}.collapsible .row-label{color:var(--color-text);letter-spacing:var(--text-letter-spacing);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 0 0}.collapsible--style-error>.collapsible__toggle-wrap{background-color:var(--color-bg-danger-tertiary);border-color:var(--color-border-danger-strong);&:hover:not(:has(.section-title__input:hover,.section-title__input:focus)){background:var(--color-bg-danger-tertiary-hover)}}.collapsible__header-wrap{pointer-events:none;overflow:hidden;display:flex;align-items:center;gap:var(--spacer-2);flex:1 0 0;min-width:1px;padding:0 var(--spacer-1)}.collapsible:not(.collapsible--collapsed)>.collapsible__toggle-wrap{border-radius:var(--button-radius) var(--button-radius) 0 0}.collapsible--collapsed>.collapsible__toggle-wrap{animation:collapsible-round-corners .15s ease .3s both}@keyframes collapsible-round-corners{0%{border-bottom-left-radius:0;border-bottom-right-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:collapsible-round-corners .15s ease .3s both}.collapsible__actions-wrap{display:flex;align-items:center;flex-shrink:0;position:relative;z-index:1;pointer-events:none}.collapsible__actions{gap:var(--spacer-1);padding:0 var(--spacer-1)}.collapsible__actions,.collapsible__indicator{pointer-events:all;display:flex;align-items:center;justify-content:center;flex-shrink:0;min-height:var(--spacer-4)}.collapsible__indicator{min-width:var(--spacer-4);border-radius:var(--button-radius);cursor:pointer;outline:none}.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-top:none;border-radius:0 0 var(--button-radius) var(--button-radius);padding:var(--spacer-3);z-index:1}.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}.error-pill{display:flex;align-items:center;justify-content:center;flex-shrink:0;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)}.error-pill--fixed-width{width:var(--spacer-3);padding:0;position:relative}.field-description{display:flex;color:var(--field-color-description)}.field-description--margin-bottom{margin-top:0;margin-bottom:var(--spacer-3)}}@layer payload-default{}@layer payload-default{}@layer payload-default{.field-error.tooltip{--tooltip-x:0%;left:auto;max-width:75%;right:0;color:var(--field-color-error-text);background-color:var(--field-color-error-bg);&: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:-0.032px}label.field-label{display:flex;align-items:center}label.field-label:not(.unstyled){display:flex;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);html:not([dir=RTL]) &{margin-right:auto}html[dir=RTL] &{margin-left:auto}}.field-label:not(.unstyled) .required{color:var(--field-color-label-required);html:not([dir=RTL]) &{margin-left:var(--spacer-1)}html[dir=RTL] &{margin-right:var(--spacer-1)}}.localized{html:not([dir=RTL]) &{margin-left:var(--spacer-1)}html[dir=RTL] &{margin-right:var(--spacer-1)}}}@layer payload-default{}@layer payload-default{.checkbox{position:relative;.tooltip:not([aria-hidden=true]){left:auto;right:calc(-1 * var(--spacer-2));position:absolute;transform:translateY(calc(var(--caret-size) * -1));margin-bottom:.2em;max-width:fit-content}}.checkbox-input{display:flex;&:hover:not(.checkbox-input--read-only){input,label{cursor:pointer}}label.field-label{padding-bottom:0}&:not(.checkbox-input--read-only){&:active,&:focus,&:focus-within{.checkbox-input__input{border-color:var(--field-color-border-focus)}}&:hover{.checkbox-input__input{border-color:var(--field-color-toggle-border-hover)}}}&:not(.checkbox-input--read-only):not(.checkbox-input--checked){&:hover{cursor:pointer;.checkbox-input__icon svg{opacity:.2}}}}.checkbox-input__wrap{display:inline-flex;align-items:center;gap:var(--spacer-2);position:relative;width:100%}.checkbox-input__input{display:flex;align-items:center;justify-content:center;padding:0;line-height:0;position:relative;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:transparent;& input[type=checkbox]{position:absolute;padding:0;margin:0;opacity:0;border-radius:0;z-index:1}}.checkbox-input__icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;svg{opacity:0}.icon--line{width:1.4rem;height:1.4rem}&.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)}&: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)}&:has(:focus-visible) .checkbox-input__input{outline:var(--stroke-width-small) solid var(--color-bg);outline-offset:-2px}.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)}label{color:var(--field-color-text-disabled)}}.checkbox-input--has-tooltip{position:relative;width:max-content;max-width:100%}.checkbox-input__tooltip{--tooltip-x:0;left:0;width:max-content;max-width:280px;white-space:normal;text-align:start}.checkbox-input__tooltip.tooltip--caret-left .tooltip__caret{left:.5rem;transform:translateX(-50%)}.checkbox-input__tooltip.tooltip--caret-left.tooltip--position-bottom .tooltip__caret{transform:translateX(-50%) rotate(180deg);.checkbox-input--muted{.checkbox-input__input{background:var(--color-bg-secondary);border-color:var(--color-border)}&:not(.checkbox-input--read-only):not(.checkbox-input--checked){&:hover{.checkbox-input__input{border-color:var(--field-color-toggle-border-hover)}}}&.checkbox-input--checked{.checkbox-input__input{background-color:var(--field-color-toggle-bg-checked);border-color:var(--field-color-toggle-border-checked)}}&: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.error{.checkbox-input--checked{.checkbox-input__input{background-color:var(--field-color-error-bg)}&:hover .checkbox-input__input,.checkbox-input__input{border-color:var(--field-color-border-error)}}.checkbox-input:not(.checkbox-input--checked){&:hover .checkbox-input__input,.checkbox-input__input{border-color:var(--field-color-border-error)}}}}}@layer payload-default{.nullify-locale-field{margin-bottom:0;.field-type.checkbox{display:flex;flex-direction:column;margin:0}&+.array-field__add-row{margin-top:var(--spacer-2)}}}@layer payload-default{.icon--arrow,.icon--duplicate{flex-shrink:0}.array-actions__button{cursor:pointer}.array-actions__button.popup-button--active,.array-actions__button.popup-button--active:active,.array-actions__button.popup-button--active:hover{background:var(--color-bg-selected);color:var(--color-icon-selected)}.array-actions__actions{list-style:none;margin:0;padding:0}.shimmer-effect{--shine-bg:var(--color-bg-secondary);--shine-fg:var(--color-bg-tertiary);position:relative;overflow:hidden;background-color:var(--shine-bg);border-radius:var(--radius-medium)}.shimmer-effect__shine{position:absolute;scale:1.5;width:100%;height:100%;transform:translateX(-100%);animation:shimmer 1.75s infinite;opacity:.75;background:linear-gradient(100deg,var(--shine-bg) 0,var(--shine-bg) 15%,var(--shine-fg) 50%,var(--shine-bg) 85%,var(--shine-bg) 100%)}.shimmer-effect--transparent{--shine-bg:transparent;--shine-fg:var(--color-border)}}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{@keyframes shimmer{to{transform:translate3d(100%,0,0)}}}@layer payload-default{.array-field{gap:var(--spacer-2)}.array-field,.array-field__header{display:flex;flex-direction:column}.array-field__header{gap:var(--spacer-1)}.array-field__header-wrap{justify-content:space-between;width:100%}.array-field__header-content,.array-field__header-wrap{display:flex;align-items:center;gap:var(--spacer-2)}.array-field__header-actions{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-shrink:0;color:var(--color-text);gap:var(--spacer-1);&>li:last-child .array-field__header-action{padding:0}@media (max-width:768px){&>li:not(:last-child){display:none}}}.array-field__header-action{cursor:pointer;padding:var(--spacer-1) var(--spacer-2);border-radius:var(--radius-medium);&:focus-visible,&:hover{background:var(--color-bg-transparent-hover)}&:active{background:var(--color-bg-transparent-pressed)}}.array-field__row-header{display:flex;align-items:center;gap:var(--spacer-2);pointer-events:none}.array-field__draggable-rows{display:flex;flex-direction:column;gap:var(--spacer-2)}.array-field__title{margin-bottom:0}.array-field__add-row.btn{align-self:flex-start;margin:0}.array-field__row--is-dragging{opacity:.5}.pill{--pill-padding-block:0;--pill-padding-inline-start:0;--pill-padding-inline-end:0;--pill-icon-size:var(--spacer-4);padding:var(--pill-padding-block) var(--pill-padding-inline-end) var(--pill-padding-block) var(--pill-padding-inline-start);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-style:normal;font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);letter-spacing:var(--text-body-medium-letter-spacing);display:inline-flex;background:var(--color-bg-secondary);color:var(--color-text);border-radius:var(--button-radius);cursor:inherit;border:0;align-items:center;flex-shrink:0;gap:var(--spacer-1)}.pill--rounded{border-radius:var(--radius-large)}}@layer payload-default{.pill:active,.pill:focus:not(:focus-visible){outline:none}.pill:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.pill__icon .icon{flex-shrink:0;width:var(--pill-icon-size);height:var(--pill-icon-size)}.pill__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pill--is-dragging{cursor:grabbing}.pill--has-icon{gap:0;--pill-padding-inline-start:var(--spacer-2);--pill-padding-inline-end:var(--spacer-1)}.pill--has-icon svg{display:block}.pill--align-icon-left{flex-direction:row-reverse;--pill-padding-inline-start:var(--spacer-1);--pill-padding-inline-end:var(--spacer-2)}.pill--style-always-white{background:var(--color-bg-inverse);color:var(--color-text-oninverse)}.pill--style-light,.pill--style-light-gray{background:var(--color-bg-secondary);color:var(--color-text)}.pill--style-warning{background:var(--color-bg-warning-tertiary);color:var(--color-text-warning)}.pill--style-success{background:var(--color-bg-selected);color:var(--color-text-brand)}.pill--style-error{background:var(--color-bg-danger-tertiary);color:var(--color-text-danger)}.pill--style-dark{background:var(--ramp-grey-600);color:var(--ramp-white-800)}.pill--style-dark svg .stroke{stroke:var(--ramp-white-800);fill:none}.pill--style-dark svg .fill{fill:var(--ramp-white-800)}.pill--size-medium{--pill-padding-block:var(--spacer-1);--pill-padding-inline-start:var(--spacer-2-5);--pill-padding-inline-end:var(--spacer-2-5)}.pill--size-small{--pill-icon-size:var(--spacer-3);--pill-padding-block:0;--pill-padding-inline-start:var(--spacer-1);--pill-padding-inline-end:var(--spacer-1)}html[data-theme=light] .pill--style-always-white{background:var(--color-bg);color:var(--color-text);border:var(--stroke-width-small) solid var(--color-border)}.blocks-field{display:flex;flex-direction:column;gap:var(--spacer-2)}.blocks-field__header{display:flex;flex-direction:column;gap:var(--spacer-1)}.blocks-field__header-wrap{justify-content:space-between;width:100%}.blocks-field__header-content,.blocks-field__header-wrap{display:flex;align-items:center;gap:var(--spacer-2)}.blocks-field--has-no-error>.blocks-field__header .blocks-field__header-content{color:var(--color-text)}.blocks-field--has-error .blocks-field__header-content,.blocks-field--has-error .section-title__input,.blocks-field--has-error>.blocks-field__header{color:var(--color-text-danger)}.blocks-field--has-error .blocks-field--has-no-error .blocks-field__header-content,.blocks-field--has-error .blocks-field--has-no-error .section-title__input,.blocks-field--has-error .blocks-field__row--no-errors .blocks-field__header-content,.blocks-field--has-error .blocks-field__row--no-errors .section-title__input{color:var(--color-text)}.blocks-field__error-pill{align-self:center}}@layer payload-default{.blocks-field__header-actions{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--spacer-2);flex-shrink:0;color:var(--color-text);&>li:first-child .blocks-field__header-action{padding:0 var(--spacer-2) 0 0}&>li:last-child .blocks-field__header-action{padding:0}@media (max-width:768px){&>li:not(:last-child){display:none}}}.blocks-field__header-action{cursor:pointer;&:focus-visible,&:hover{color:var(--color-text-secondary)}}.blocks-field__title{margin-bottom:0;color:var(--color-text);font-weight:var(--text-body-medium-strong-font-weight)}.blocks-field__block-header{display:flex;width:100%;min-width:0;overflow:hidden;gap:var(--spacer-2);align-items:center}.blocks-field__block-header-number-wrap{display:flex;align-items:center;gap:var(--spacer-2);flex-shrink:0}.blocks-field__block-number{flex-shrink:0;color:var(--color-text)}.blocks-field__block-pill{flex-shrink:0}.blocks-field__rows{display:flex;flex-direction:column;gap:var(--spacer-2)}.blocks-field__drawer-toggler{display:flex;background-color:transparent;margin:0;padding:0;border:none;align-self:flex-start;border-radius:var(--radius-medium)}.blocks-field__row--is-dragging{opacity:.5}.thumbnail-card{--thumbnail-card-size:106px;display:flex;flex-direction:column;gap:var(--spacer-2);align-items:flex-start;max-width:var(--thumbnail-card-size);background:transparent;border:0;padding:0;cursor:pointer}}@layer payload-default{.thumbnail-card--has-on-click{cursor:pointer;&:focus-visible{outline:none}}.thumbnail-card--align-label-center{text-align:center}.thumbnail-card__thumbnail{display:flex;align-items:center;justify-content:center;min-width:var(--thumbnail-card-size);width:100%;aspect-ratio:1/1;background:var(--color-bg-secondary);border-radius:var(--radius-medium);overflow:hidden;outline:var(--stroke-width-small) solid transparent;outline-offset:calc(var(--stroke-width-small) * -1)}.thumbnail-card--has-on-click:hover .thumbnail-card__thumbnail{outline-color:var(--color-border)}.thumbnail-card--has-on-click:focus-visible .thumbnail-card__thumbnail{outline-width:var(--stroke-width-medium);outline-offset:calc(var(--stroke-width-medium) * -1);outline-color:var(--color-border-selected)}.thumbnail-card--has-on-click:active .thumbnail-card__thumbnail{outline-color:var(--color-bg-secondary-pressed)}.thumbnail-card--selected .thumbnail-card__thumbnail{outline-width:var(--stroke-width-medium);outline-offset:calc(var(--stroke-width-medium) * -1);outline-color:var(--color-border-selected)}.thumbnail-card--selected.thumbnail-card--has-on-click:focus-visible .thumbnail-card__thumbnail,.thumbnail-card--selected.thumbnail-card--has-on-click:hover .thumbnail-card__thumbnail{outline-color:var(--accessibility-focus-color)}.thumbnail-card--selected.thumbnail-card--has-on-click:active .thumbnail-card__thumbnail{outline-color:var(--accessibility-focus-color)}.thumbnail-card__label{min-width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;color:var(--color-text);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-style:normal;font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height)}}@layer payload-default{}@layer payload-default{.search-input{display:flex;align-items:center;min-height:var(--control-height);background-color:var(--field-color-bg);border-radius:var(--field-border-radius);border:var(--stroke-width-small) solid var(--field-color-border);padding-inline-end:var(--spacer-1);position:relative;isolation:isolate;&:hover:not(:focus-within){border-color:var(--field-color-border-hover)}&:has(input:focus-visible){border-color:var(--field-color-border-focus)}&:has(:disabled){opacity:.5;pointer-events:none}.icon--search{position:absolute;inset-inline-start:0;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-icon-secondary);width:var(--spacer-4);height:var(--spacer-4);display:flex;align-items:center;justify-content:center}}.search-input__input{flex:1;min-width:0;padding-inline:var(--spacer-4) var(--spacer-3);background:transparent;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);outline:none;border:none;&:focus-visible{outline:none}&::placeholder{color:var(--color-text-tertiary)}}.search-input__clear{position:absolute;inset-inline-end:var(--spacer-1);top:50%;transform:translateY(-50%);color:var(--color-icon-secondary);&.btn{height:unset;width:unset}&:focus-visible,&:hover:not(.btn--disabled){color:var(--color-icon)}}}@layer payload-default{.block-search{position:sticky;top:0;display:flex;width:100%;align-items:flex-start;padding:var(--spacer-2-5) var(--spacer-3);border-bottom:var(--stroke-width-small) solid var(--color-border);z-index:1;background:var(--color-bg)}.block-search__input{flex:1 0 0;min-width:0}.blocks-drawer__blocks-wrapper{--blocks-drawer-card-min-width:120px;--blocks-drawer-card-max-width:160px;padding:var(--spacer-3)}.blocks-drawer__blocks{position:relative;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--blocks-drawer-card-min-width),1fr));gap:var(--spacer-3)}.blocks-drawer__block .thumbnail-card{width:100%;max-width:var(--blocks-drawer-card-max-width)}.blocks-drawer__block .thumbnail-card__thumbnail{min-width:0}}@layer payload-default{.blocks-drawer__default-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;img,svg{width:100%;height:100%;object-fit:cover}}.blocks-drawer__block-groups{padding:0;display:flex;flex-direction:column;gap:var(--spacer-2-5)}.blocks-drawer__block-group{list-style:none}.blocks-drawer__block-group-label{padding-bottom:var(--spacer-2)}.blocks-drawer__block-group-none{order:1;padding-top:var(--spacer-2-5);border-top:var(--stroke-width-small) solid var(--color-border);&:only-child{padding-top:0;border-top:0}}}@layer payload-default{.section-title{position:relative;min-width:fit-content;max-width:100%;pointer-events:all;display:flex;overflow:hidden;&:after{display:block;content:attr(data-value) " ";visibility:hidden;white-space:pre;overflow:hidden;text-overflow:ellipsis;max-width:100%}}.section-title:after,.section-title__input{font-family:var(--text-body-medium-strong-font-family);font-weight:var(--text-body-medium-strong-font-weight);font-size:var(--text-body-medium-strong-font-size);line-height:var(--text-body-medium-strong-line-height);letter-spacing:var(--text-body-medium-letter-spacing);padding:0 var(--spacer-1);width:100%}.section-title__input{color:var(--color-text);border:var(--stroke-width-small) solid transparent;border-radius:var(--radius-medium);&::placeholder{color:var(--color-text-tertiary);font-family:var(--text-body-medium-font-family);font-weight:var(--text-body-medium-font-weight)}min-width:min-content;width:100%;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;resize:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;&:hover:not([readonly]){background-color:var(--color-bg-transparent-hover)}&:focus,&:hover{outline:0}&:focus:not([readonly]){outline:none;border:var(--accessibility-outline)}}.collapsible--collapsed .section-title--empty{display:none}}@layer payload-default{.code-field{position:relative;display:flex;flex-direction:column;gap:var(--spacer-2);.code-editor{background:var(--field-color-bg);border:var(--stroke-width-small) solid var(--field-color-border);border-radius:var(--field-border-radius);padding:var(--spacer-2) 0;overflow:clip;box-shadow:none;&:hover{border-color:var(--field-color-border-hover)}&:focus-within{border-color:var(--field-color-border-focus)}}&.error .code-editor:not(:focus-within){border-color:var(--field-color-border-error);&:hover{border-color:var(--field-color-border-error)}}&.read-only .code-editor{background:var(--field-color-bg-readonly);border-color:var(--field-color-border-readonly)}}}@layer payload-default{.collapsible-field__row-label-wrap{pointer-events:none;display:flex;align-items:center;gap:var(--spacer-2)}}@layer payload-default{.icon--circled-x{.stroke{stroke:currentColor}}}@layer payload-default{.clear-indicator{cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--color-icon-secondary);transition:color .1s;&:hover{color:var(--color-icon)}}}@layer payload-default{.dropdown-indicator{display:flex;background:none;border:none;padding:0;font:inherit;cursor:pointer;border-radius:var(--button-radius)}.dropdown-indicator__icon{.stroke{stroke-width:var(--stroke-width-small)}}}@layer payload-default{.multi-value{&.rs__multi-value{display:flex;padding:0;border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--radius-chip);background:var(--color-bg);height:1.25rem;margin:0;transition:border .2s cubic-bezier(.2,0,0,1);&:focus,&:focus-visible{outline:none;border:var(--accessibility-outline)}}}.multi-value--is-dragging{z-index:2}.multi-value-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);display:flex;align-items:center;max-width:9.375rem;color:currentColor;padding-left:var(--spacer-1)}.multi-value-label--disabled{padding-right:var(--spacer-1)}.multi-value-label__text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.multi-value-label__text--editable{cursor:text;outline:none}}@layer payload-default{}@layer payload-default{.multi-value-remove{cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;background-color:transparent;border:var(--stroke-width-small) solid transparent;border-radius:var(--radius-small);padding:0;color:var(--color-icon-secondary);&:hover{color:var(--color-text);background:var(--color-bg-hover)}&:focus-visible{outline:none;border:var(--accessibility-outline)}}}@layer payload-default{.value-container{flex-grow:1;min-width:0;display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:var(--spacer-1);.rs__value-container{overflow:visible;padding:0;gap:var(--spacer-1);>*{margin:0;padding-top:0;padding-bottom:0;color:currentColor;.field-label{padding-bottom:0}}}}.value-container__label{color:var(--color-text-secondary)}.react-select .rs__value-container--is-multi{width:100%;flex-wrap:wrap;&.rs__value-container--has-value{padding:0}}}@layer payload-default{.react-select-container{width:100%}.react-select{.rs__control{position:relative;width:100%;min-height:var(--field-min-height-large);background:var(--field-color-bg);border:var(--stroke-width-small) solid var(--field-color-border);border-radius:var(--field-border-radius);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);-webkit-appearance:none;appearance:none;transition-property:box-shadow,background-color;transition-duration:.1s;transition-timing-function:cubic-bezier(0,.2,.2,1);height:auto;padding-block:calc(var(--spacer-1) + 1px);padding-inline:var(--field-padding-inline) var(--spacer-5);flex-wrap:wrap;gap:var(--spacer-1);&.rs__control--is-focused{border-color:var(--field-color-border-focus)}&:has(.clear-indicator){padding-inline-end:calc(var(--spacer-4) * 2)}&:hover:not(:focus-within){border-color:var(--field-color-border-hover)}}.rs__placeholder{color:var(--color-text-tertiary)}.rs__indicator{padding:0 .25rem;cursor:pointer}.rs__indicator-separator{display:none}.rs__indicators{position:absolute;right:var(--spacer-1);top:-1px;min-height:var(--field-min-height-large);display:flex}.rs__input-container{color:var(--color-text);height:var(--text-body-medium-line-height);margin:0;padding:0}&.rs--is-disabled .rs__control{background:var(--field-color-bg-disabled);border-color:var(--field-color-border-disabled);color:var(--field-color-text-disabled)}&.react-select--error .rs__control:not(.rs__control--is-focused){&:hover{border-color:var(--field-color-border-error)}}}.rs__menu-notice{padding:.625rem .75rem}.rs__menu{z-index:4;border-radius:var(--radius-medium);box-shadow:var(--elevation-400-menu-panel);background:var(--color-bg)}.rs__menu--placement-bottom{margin-top:var(--spacer-1)}.rs__menu--placement-top{margin-bottom:var(--spacer-1)}.rs__menu-list{overflow-y:auto}.rs__group-heading{color:var(--color-text-tertiary);padding:var(--spacer-2-5) var(--spacer-3) var(--spacer-1)}.rs__group-heading,.rs__option{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)}.rs__option{padding-inline:var(--spacer-3) var(--spacer-1);padding-block:var(--spacer-2);color:var(--color-text)}.rs__option--is-focused{background-color:var(--color-bg-secondary)}.rs__option--is-selected{background-color:var(--color-bg-selected)}.react-select--error{div.rs__control{border:var(--stroke-width-small) solid var(--field-color-border-error);&>div.rs__indicator>button.dropdown-indicator[type=button]{border:none}}}.react-select--error .rs__control:hover{border-color:var(--field-color-border-error)}.react-select--error:focus-within{div.rs__control{border-color:var(--field-color-border-focus)}}}@layer payload-default{.timezone-picker-wrapper{display:flex;gap:var(--spacer-1);margin-top:var(--spacer-2);align-items:center;position:relative;--field-min-height-large:var(--text-body-medium-line-height);.shimmer-effect{max-width:calc(2 * var(--spacer-4))}.timezone-picker__label{color:var(--color-text-secondary);flex-shrink: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);letter-spacing:var(--text-body-medium-letter-spacing)}.timezone-picker__required{color:var(--color-text-danger);margin-left:var(--spacer-1)}.timezone-picker.react-select{display:inline-flex;position:static;.rs__value-container{padding:0}.rs__control.rs__control{display:inline-flex;align-items:center;background:none;border:none;padding:0;padding-left:var(--spacer-1);min-height:auto!important;position:relative;box-shadow:unset;border-radius:var(--button-radius);gap:0;flex-wrap:nowrap;&:hover{cursor:pointer;box-shadow:unset;background:var(--color-bg-secondary)}&:active{background:var(--color-bg-secondary-pressed)}&.rs__control--is-focused{box-shadow:0 0 0 1px var(--accessibility-focus-color)}&.rs__control--menu-is-open:before{display:block}}.rs__input-container{margin:0;padding:0}.rs__input{caret-color:transparent}.rs__indicators{position:static;display:flex;align-items:center;min-height:auto;margin-inline-start:0;gap:0;flex-shrink:0}.rs__single-value{color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs__placeholder,.rs__single-value{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)}.rs__placeholder{color:var(--color-text-secondary)}.timezone-picker__dropdown-indicator{display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;border-radius:var(--button-radius);color:var(--color-text-secondary);&:focus-visible{outline:var(--stroke-width-small) solid var(--accessibility-focus-color);outline-offset:calc(-1 * var(--stroke-width-small))}}.timezone-picker__clear-indicator{display:flex;align-items:center;justify-content:center;padding-inline:calc(-1 * var(--stroke-width-small));cursor:pointer;margin-left:calc(var(--spacer-1) / 2);height:var(--spacer-3);overflow:visible;border-radius:var(--button-radius);&:focus-visible{outline:var(--stroke-width-small) solid var(--accessibility-focus-color)}}}}.timezone-picker__menu{border-radius:var(--radius-large);background:var(--color-bg-menu);color:var(--color-text);padding-top:var(--spacer-2);min-width:280px;.rs__option{padding:var(--spacer-1) var(--spacer-2);border-radius:var(--button-radius);cursor:pointer}.timezone-picker__option-check{opacity:0;flex-shrink:0}.timezone-picker__option-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs__option--is-focused{background-color:var(--popup-item-bg-hover,var(--color-bg-selected-strong));color:var(--popup-item-color-hover,var(--color-text-onselected-strong))}.rs__option--is-selected{background-color:transparent;color:var(--popup-item-color-selected,var(--popup-item-color,var(--color-text)));.timezone-picker__option-check{opacity:1}}.rs__option--is-selected.rs__option--is-focused{background-color:var(--popup-item-bg-hover,var(--color-bg-selected-strong));color:var(--popup-item-color-hover,var(--color-text-onselected-strong))}}.timezone-picker__menu-list{max-height:calc(var(--spacer-6) * 5);padding-inline:var(--spacer-2);padding-bottom:var(--spacer-2)}}@layer payload-default{.date-time-field--has-error .date-time-picker .react-datepicker__input-container input{border-color:var(--field-color-border-error);&:hover:not(:focus){border-color:var(--field-color-border-error)}&:focus{border-color:var(--field-color-border-focus)}}}@layer payload-default{.field-type.email{position:relative;display:flex;flex-direction:column;gap:var(--spacer-2);&.error input:not(:focus){border-color:var(--field-color-border-error);&:hover{border-color:var(--field-color-border-error)}}}}@layer payload-default{.group-field{position:relative}.group-field--top-level{&:before{content:"";position:absolute;top:calc(var(--gutter-h) * -1);left:calc(var(--gutter-h) * -1);right:calc(var(--gutter-h) * -1);height:0;border-top:var(--stroke-width-small) solid var(--color-border)}&:first-child{padding-top:0;&:before{display:none}}}.group-field--within-collapsible{padding-top:var(--spacer-5);&:before{content:"";position:absolute;top:calc(var(--spacer-5) / 2);left:calc(var(--spacer-3) * -1);right:calc(var(--spacer-3) * -1);height:0;border-top:var(--stroke-width-small) solid var(--color-border)}&:first-child{border-top:0;padding-top:0;&:before{display:none}}&:last-child{padding-bottom:0}}.group-field--within-group{padding:0;&:before{display:none}}.group-field--within-row{margin:0;&:before{display:none}}.group-field--within-tab:first-child{padding-top:0;&:before{display:none}}.group-field--within-tab:last-child{padding-bottom:0}.group-field--gutter{border-left:var(--stroke-width-small) solid var(--color-border);padding-left:var(--spacer-3)}.group-field__header{margin-bottom:var(--spacer-2-5);display:flex;flex-direction:column;gap:var(--spacer-1)}.group-field__title-row{display:flex;align-items:center;gap:var(--spacer-2)}.group-field__title{margin-bottom:0;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)}.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-default{.spinner{display:flex;align-items:center;gap:var(--spacer-1);color:var(--color-icon-secondary)}.spinner--sm{gap:calc(var(--spacer-1) / 2)}.spinner--sm .spinner__text{font-size:var(--text-caption-font-size)}.spinner--md .spinner__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-body-medium-letter-spacing)}.spinner--lg .spinner__text{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-large-line-height);letter-spacing:var(--text-body-large-letter-spacing)}.loading-overlay{isolation:isolate;height:100%;width:100%;left:0;top:0;bottom:0;position:fixed;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;z-index:calc(var(--z-status) + 1);transition-property:left,width;transition:.25s ease}.loading-overlay--entering{opacity:1;animation:fade-in ease;pointer-events:all}.loading-overlay--exiting{opacity:0;animation:fade-out ease}.loading-overlay--drawer:after{opacity:1;background-color:var(--color-bg)}.loading-overlay--drawer.loading-overlay--entering{animation:none;opacity:1}.loading-overlay--drawer .spinner{opacity:0;animation:fade-in .2s ease .45s forwards}}@layer payload-default{@media (prefers-reduced-motion:reduce){.loading-overlay--drawer .spinner{animation:none;opacity:1}}.loading-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-bg);opacity:.85;z-index:-1}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}}@layer payload-default{.switch{display:inline-flex;gap:var(--spacer-2);align-items:center;cursor:pointer}.switch--disabled{cursor:not-allowed;opacity:.5}.switch__input{position:absolute;padding:0;margin:0;opacity:0;z-index:1}.switch__track{position:relative;display:flex;align-items:center;width:var(--spacer-5);height:var(--spacer-3);background:var(--color-bg-secondary);border:var(--stroke-width-small) solid var(--special-border-translucent);border-radius:var(--radius-full);pointer-events:none}.switch__track--checked{background:var(--color-bg-brand);border-color:var(--color-border-brand-strong)}.switch__knob{position:absolute;left:calc(var(--stroke-width-small) + var(--stroke-width-medium));width:var(--spacer-2-5);height:var(--spacer-2);background:var(--color-icon-onbrand);outline:var(--stroke-width-small) solid var(--special-border-translucent);border-radius:var(--radius-full)}.switch__track--checked .switch__knob{left:auto;right:calc(var(--stroke-width-small) + var(--stroke-width-medium));outline-color:var(--color-border-brand-strong)}.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-default{.popup__scroll-container:has(.column-selector){padding:0;max-height:fit-content}.column-selector{--column-selector-min-width:240px;--column-selector-max-height:430px;display:flex;flex-direction:column;min-width:var(--column-selector-min-width);max-height:var(--column-selector-max-height)}.column-selector[data-width-locked]{min-width:var(--column-selector-locked-width)}.column-selector__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:var(--spacer-6);padding-inline-start:var(--spacer-2);padding-inline-end:var(--spacer-2);border-bottom:var(--stroke-width-small) solid var(--color-border)}.column-selector__title{padding-inline-start:var(--spacer-2);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)}.column-selector__close{padding:0;color:var(--color-icon)}.column-selector__search{display:flex;flex-shrink:0;align-items:center;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)}.column-selector__search-bar{display:flex;align-items:center;flex:1;height:var(--spacer-4);padding-inline-end:var(--spacer-2);background:var(--color-bg-secondary);border-radius:var(--button-radius)}.column-selector__search-bar svg{display:block;flex-shrink:0;color:var(--color-icon-secondary)}.column-selector__search-input{flex:1;height:100%;padding:0;background:transparent;border:none;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);&::placeholder{color:var(--color-text-tertiary)}&:focus{outline:none}}.column-selector__content{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}.column-selector__no-results{display:flex;align-items:center;justify-content:center;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)}.column-selector__section{display:flex;flex-direction:column;padding-block:var(--spacer-2);border-bottom:var(--stroke-width-small) solid var(--color-border);&:last-child{border-bottom:none}}.column-selector__section-header{display:flex;align-items:center;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)}.column-selector__item{position:relative;display:flex;align-items:center;gap:var(--spacer-1);padding-inline:var(--spacer-3);padding-block:var(--spacer-1);cursor:pointer;&:hover{background:var(--color-bg-secondary)}&:focus-visible{outline:var(--stroke-width-small) solid var(--accessibility-focus-color);outline-offset:calc(-1 * var(--accessibility-outline-offset))}}.column-selector__item-label{flex:1;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}.column-selector__separator{margin-inline:var(--spacer-1)}.column-selector__item--inactive .column-selector__item-label,.column-selector__separator{color:var(--color-text-secondary)}.column-selector__drag-handle{position:absolute;inset-inline-start:0;display:flex;align-items:center;justify-content:center;width:var(--spacer-3);height:100%;color:var(--color-icon-secondary);cursor:grab;opacity:0;&: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{opacity:1;cursor:grabbing}.column-selector__item--over{position:relative;&:before{content:"";position:absolute;inset-inline:0;top:calc(-1 * var(--stroke-width-small));height:var(--stroke-width-medium);background:var(--color-icon);border-radius:var(--stroke-width-small)}}.column-selector__drop-indicator{height:var(--stroke-width-medium);background:var(--color-icon);margin-inline:var(--spacer-3)}.no-results{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacer-3) var(--spacer-2-5);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--radius-medium);text-align:center;gap:var(--spacer-2)}.no-results--with-margin{margin:var(--spacer-4) var(--gutter-h)}.no-results__title{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(--font-weight-strong);line-height:var(--text-body-large-strong-line-height)}.no-results__description{margin:0;color:var(--color-text-secondary)}.no-results__actions{display:flex;gap:var(--spacer-2)}}@layer payload-default{}@layer payload-default{.code-cell{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spacer-1);border-radius:var(--radius-medium);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;background:var(--color-bg-tertiary);color:var(--color-text);&:hover{text-decoration:inherit}}}@layer payload-default{.load-more-row{display:flex;align-items:center;gap:var(--stroke-width-medium)}.load-more-row__text{margin:0;color:var(--color-text-secondary);white-space:nowrap;display:flex;align-items:center;gap:var(--spacer-1)}.load-more-row__button.btn{background-color:transparent;padding:0;color:var(--color-text);font-size:inherit;text-decoration:underline}.load-more-row__button.btn:hover:not(.btn--disabled){color:var(--color-text-secondary);background-color:transparent}.load-more-row__button.btn:active:not(.btn--disabled){color:var(--color-text);background-color:transparent}}@layer payload-default{.hierarchy-column-item{display:flex;align-items:center;padding:var(--spacer-1) var(--spacer-2);cursor:pointer;transition:background-color 80ms ease;user-select:none;gap:var(--spacer-2-5);border-radius:var(--button-radius);margin-inline:var(--spacer-1);&:first-child{margin-top:var(--spacer-1)}&:last-child{margin-bottom:var(--spacer-1)}&:hover{background-color:var(--color-bg-hover)}}.hierarchy-column-item--expanded{background-color:var(--color-bg-tertiary);&:hover{background-color:var(--color-bg-tertiary)}}.hierarchy-column-item--selected{background-color:var(--color-bg-selected);&.hierarchy-column-item--expanded,&:hover{background-color:var(--color-bg-selected)}}.hierarchy-column-item--disabled{cursor:not-allowed;opacity:.5;&:hover{background-color:transparent}.hierarchy-column-item__title{color:var(--color-text-tertiary)}}.hierarchy-column-item__checkbox{flex-shrink:0;display:flex;align-items:center;justify-content:center;input[type=checkbox]{width:100%;height:100%;margin:0}}.hierarchy-column-item__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);font-weight:500}.hierarchy-column-item__descendant-indicator{width:var(--spacer-1);height:var(--spacer-1);border-radius:50%;background-color:var(--color-bg-success);flex-shrink:0}.hierarchy-column-item__chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-icon-tertiary)}.hierarchy-column{width:280px;min-width:280px;flex-shrink:0;display:flex;flex-direction:column;border-right:var(--stroke-width-small) solid var(--color-border);height:100%;background:var(--color-bg)}.hierarchy-column__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacer-2);padding:var(--spacer-1) var(--spacer-3);padding-inline-end:var(--spacer-2);flex-shrink:0;margin-bottom:var(--spacer-2);border-bottom:var(--stroke-width-small) solid var(--color-border)}.hierarchy-column__add-button{flex-shrink:0;color:var(--color-text-secondary)}.hierarchy-column__header-checkbox{flex-shrink:0}.hierarchy-column__header-title{display:flex;align-items:center;gap:var(--spacer-2);font-weight:500;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hierarchy-column__items{flex:1;display:flex;flex-direction:column;overflow-y:auto;margin:0 var(--spacer-1);gap:var(--spacer-1)}.hierarchy-column__loading{display:flex;align-items:center;justify-content:center;padding:var(--spacer-3)}.hierarchy-column__load-more{padding:var(--spacer-1) var(--spacer-2) var(--spacer-1) var(--spacer-2-5)}.hierarchy-column-browser{display:flex;flex:1;overflow-x:auto}.hierarchy-column-browser__column-wrapper{flex-shrink:0}.hierarchy-column-browser__column-wrapper--loading{padding:var(--spacer-3)}.dialog.hierarchy-modal{width:min(900px,calc(100vw - var(--spacer-6)));height:min(700px,calc(100vh - var(--spacer-6)));max-width:calc(100vw - var(--spacer-6))}.hierarchy-modal__content{display:flex;flex-direction:column;height:100%;background:var(--color-bg);border-radius:var(--radius-large);overflow:clip}.hierarchy-modal__header-actions{display:flex;gap:var(--spacer-2)}.dialog.hierarchy-modal .dialog__body{display:flex;flex-direction:column;padding:0}.hierarchy-modal__subheader{display:flex;justify-content:space-between;align-items:center;padding:var(--spacer-1) var(--spacer-3);padding-inline-start:var(--spacer-2-5);border-bottom:var(--stroke-width-small) solid var(--color-border);flex-shrink:0}.hierarchy-modal__subheader-left{display:flex;align-items:center;gap:var(--spacer-1);font-weight:500;color:var(--color-text)}.hierarchy-modal__subheader-right{display:flex;align-items:center;gap:var(--spacer-2)}.hierarchy-modal__selection-info{color:var(--color-text-secondary)}.hierarchy-modal__clear-all,.hierarchy-modal__move-to-root{height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px}.hierarchy-modal__clear-all:hover:not(.btn--disabled),.hierarchy-modal__move-to-root:hover:not(.btn--disabled){background:transparent;color:var(--color-text)}.hierarchy-modal__clear-all:active:not(.btn--disabled),.hierarchy-modal__move-to-root:active:not(.btn--disabled){background:transparent}.hierarchy-modal__columns{flex:1;overflow:hidden;display:flex}.hierarchy-modal__toggler{cursor:pointer}.hierarchy-cell{display:flex;align-items:center}}@layer payload-default{}@layer payload-default{}@layer payload-default{}@layer payload-default{.hierarchy-cell__pill{cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacer-2);&:hover{background-color:var(--color-bg-hover)}}}@layer payload-default{.bool-cell{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--spacer-1);border-radius:var(--radius-medium);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;background:var(--color-bg-tertiary);color:var(--color-text)}.file{display:flex;flex-wrap:nowrap}.file__thumbnail{display:inline-block;max-width:var(--spacer-6);height:var(--spacer-6);border-radius:var(--radius-small)}}@layer payload-default{.file__filename{align-self:center;[dir=ltr] &{margin-left:calc(var(--spacer-4) - var(--spacer-1))}[dir=rtl] &{margin-right:calc(var(--spacer-4) - var(--spacer-1))}}}@layer payload-default{.thumbnail:not(.thumbnail--size-none){min-height:100%;flex-shrink:0;align-self:stretch;overflow:hidden}.thumbnail:not(.thumbnail--size-none) img,.thumbnail:not(.thumbnail--size-none) svg{width:100%;height:100%;object-fit:cover}.thumbnail--size-expand{max-height:100%;width:100%}.thumbnail--size-large{max-height:calc(var(--spacer-6) * 4.5);width:calc(var(--spacer-6) * 4.5)}.thumbnail--size-medium{max-height:calc(var(--spacer-6) * 3.5);width:calc(var(--spacer-6) * 3.5)}.thumbnail--size-small{max-height:calc(var(--spacer-6) * 2.5);width:calc(var(--spacer-6) * 2.5)}@media (max-width:1440px){.thumbnail .thumbnail{width:calc(var(--spacer-6) * 2.5)}}}@layer payload-default{.json-cell{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);border:0;display:inline-flex;vertical-align:middle;background:var(--color-bg-tertiary);color:var(--color-text);border-radius:var(--radius-medium);padding:0 var(--spacer-1);max-width:99.9%;[dir=ltr] &{padding-left:var(--spacer-2)}[dir=rtl] &{padding-right:var(--spacer-2)}span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}}