.PropertyEditor_root__CPHXq{position:relative;display:inline-flex;min-width:0;max-width:calc(100% + 2 * var(--space-xs));margin:0 calc(-1 * var(--space-xs))}.PropertyEditor_inline__cB3e4{margin:0}.PropertyEditor_inline__cB3e4 .PropertyEditor_trigger__yW3rv{min-height:20px;font-size:var(--text-label);line-height:var(--leading-label);color:inherit}.PropertyEditor_inline__cB3e4 .PropertyEditor_trigger__yW3rv:hover{color:var(--ink)}.PropertyEditor_inline__cB3e4 .PropertyEditor_editor__NSjVs{font-size:var(--text-body);line-height:var(--leading-body)}.PropertyEditor_block__Ud8Nr{display:flex;width:calc(100% + 2 * var(--space-xs))}.PropertyEditor_trigger__yW3rv{display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:28px;padding:0 var(--space-xs);border:0;border-radius:var(--radius-control);background:transparent;color:var(--ink);font:inherit;text-align:right;white-space:nowrap;cursor:pointer}.PropertyEditor_block__Ud8Nr .PropertyEditor_trigger__yW3rv{width:100%;text-align:left}.PropertyEditor_trigger__yW3rv:hover{background:var(--row-hover)}.PropertyEditor_trigger__yW3rv:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.PropertyEditor_editing__AhicZ .PropertyEditor_trigger__yW3rv{visibility:hidden}.PropertyEditor_empty__do0Ti{color:var(--accent);font-weight:500}.quiet-empty .PropertyEditor_empty__do0Ti{color:var(--muted);font-weight:400}.quiet-empty .PropertyEditor_empty__do0Ti[data-add]:before{content:"+ "}.PropertyEditor_editor__NSjVs{position:absolute;top:var(--edit-top,0);z-index:5;display:flex;align-items:center;gap:var(--space-xs);width:var(--edit-width);height:var(--edit-height)}.PropertyEditor_end__tSDZF{right:0}.PropertyEditor_start__H3Tf0{left:0}.PropertyEditor_tall__cBUYo{left:0;right:0;width:auto;height:auto;align-items:stretch}.PropertyEditor_field__VXKjm{display:flex;align-items:center;flex:1 1;min-width:0;height:100%;border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft);overflow:hidden}.PropertyEditor_tall__cBUYo .PropertyEditor_field__VXKjm{flex-direction:column;align-items:stretch;height:auto}.PropertyEditor_invalid__j8iaD{border-color:var(--bad);box-shadow:0 0 0 3px var(--bad-bg)}.PropertyEditor_prefix__Bn_Hm{flex:none;padding:0 0 0 var(--space-sm);color:var(--muted);font-size:var(--text-label);line-height:var(--leading-label)}.PropertyEditor_input__a6uCF{flex:1 1;min-width:0;height:100%;padding:0 calc(var(--space-xs) - 1px);border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PropertyEditor_end__tSDZF .PropertyEditor_input__a6uCF{text-align:right}.PropertyEditor_textarea__KJWTn{flex:none;height:auto;min-height:var(--edit-height);max-height:60vh;padding:calc(var(--space-xs) - 1px);resize:none;white-space:pre-wrap}.PropertyEditor_buttons__4LMx_{display:flex;flex:none;gap:var(--space-xs)}.PropertyEditor_tall__cBUYo .PropertyEditor_buttons__4LMx_{justify-content:flex-end;padding:0 var(--space-xs) var(--space-xs)}.PropertyEditor_icon__SmuYB{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--ink-2);cursor:pointer}.PropertyEditor_icon__SmuYB:hover:not(:disabled){background:var(--row-hover);color:var(--ink)}.PropertyEditor_icon__SmuYB:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.PropertyEditor_icon__SmuYB:disabled{opacity:.5;cursor:default}.PropertyEditor_ok__cWlKP{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--on-accent)}.PropertyEditor_ok__cWlKP:hover:not(:disabled){background:color-mix(in srgb,var(--accent-fill) 88%,black);color:var(--on-accent)}.PropertyEditor_error__bHM5s,.PropertyEditor_hint__DLlKx{position:absolute;top:calc(100% + var(--space-xs));width:max-content;max-width:320px;padding:var(--space-xs) var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-overlay);font-size:var(--text-label);line-height:var(--leading-label);font-weight:400;text-align:left;white-space:normal}.PropertyEditor_end__tSDZF .PropertyEditor_error__bHM5s,.PropertyEditor_end__tSDZF .PropertyEditor_hint__DLlKx{right:0}.PropertyEditor_start__H3Tf0 .PropertyEditor_error__bHM5s,.PropertyEditor_start__H3Tf0 .PropertyEditor_hint__DLlKx,.PropertyEditor_tall__cBUYo .PropertyEditor_error__bHM5s,.PropertyEditor_tall__cBUYo .PropertyEditor_hint__DLlKx{left:0}.PropertyEditor_hint__DLlKx{color:var(--muted)}.PropertyEditor_error__bHM5s{color:var(--bad)}.PropertyEditor_below__u5GI0{position:absolute;top:calc(100% + var(--space-xs));z-index:6;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs)}.PropertyEditor_end__tSDZF .PropertyEditor_below__u5GI0{right:0;align-items:flex-end}.PropertyEditor_start__H3Tf0 .PropertyEditor_below__u5GI0{left:0}.PropertyEditor_above__hh5il{top:auto;bottom:calc(100% + var(--space-xs));flex-direction:column-reverse}.PropertyEditor_below__u5GI0 .PropertyEditor_error__bHM5s,.PropertyEditor_below__u5GI0 .PropertyEditor_hint__DLlKx{position:static}