@layer properties,theme,base,payload-default,payload,components,utilities;
@layer properties,theme,base,payload-default,payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.checkbox{position:relative}.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{gap:var(--spacer-2);align-items:center;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]{z-index:1;opacity:0;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{color:var(--color-icon-onbrand);opacity:1}.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{color:var(--field-color-toggle-icon);opacity:1}.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--has-tooltip{width:max-content;max-width:100%;position:relative}.checkbox-input__tooltip{text-align:start;white-space:normal;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--muted .checkbox-input__input{background:var(--color-bg-secondary);border-color:var(--color-border)}.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--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--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.error .checkbox-input--checked .checkbox-input__input{background-color:var(--field-color-error-bg);border-color:var(--field-color-border-error)}.checkbox.error .checkbox-input--checked:hover .checkbox-input__input{border-color:var(--field-color-border-error)}.checkbox.error .checkbox-input:not(.checkbox-input--checked) .checkbox-input__input,.checkbox.error .checkbox-input:not(.checkbox-input--checked):hover .checkbox-input__input{border-color:var(--field-color-border-error)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.icon--circled-x .stroke{stroke:currentColor}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.clear-indicator{color:var(--color-icon-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.clear-indicator:hover{color:var(--color-icon)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.dropdown-indicator{font:inherit;cursor:pointer;border-radius:var(--button-radius);background:0 0;border:none;padding:0;display:flex}.dropdown-indicator__icon .stroke{stroke-width:var(--stroke-width-small)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.multi-value.rs__multi-value{background:var(--color-bg);border:var(--stroke-width-small) solid var(--color-border);border-radius:var(--radius-chip);height:1.25rem;margin:0;padding:0;display:flex}.multi-value.rs__multi-value:focus,.multi-value.rs__multi-value:focus-visible{border:var(--accessibility-outline);outline:none}.multi-value--is-dragging{z-index:2}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.multi-value-label{max-width:9.375rem;padding-left:var(--spacer-1-5);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:currentColor;align-items:center;display:flex}.multi-value-label--disabled{padding-right:var(--spacer-1-5)}.multi-value-label__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multi-value-label__text--editable{cursor:text;outline:none}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.multi-value-remove{color:var(--color-icon-secondary);cursor:pointer;border:var(--stroke-width-small) solid transparent;border-radius:var(--radius-small);background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.multi-value-remove:hover{color:var(--color-text);background:var(--color-bg-hover)}.multi-value-remove:focus-visible{border:var(--accessibility-outline);outline:none}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.value-container{gap:var(--spacer-1);flex-flow:wrap;flex-grow:1;align-items:center;min-width:0;display:flex}.value-container .rs__value-container{gap:var(--spacer-1);padding:0;overflow:visible}.value-container .rs__value-container>*{color:currentColor;margin:0;padding-top:0;padding-bottom:0}.value-container .rs__value-container>* .field-label{padding-bottom:0}.value-container__label{color:var(--color-text-secondary)}.react-select .rs__value-container--is-multi{flex-wrap:wrap;width:100%}.react-select .rs__value-container--is-multi.rs__value-container--has-value{padding:0}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.react-select-container{width:100%}.react-select .rs__control{gap:var(--spacer-1);width:100%;height:auto;min-height:var(--field-min-height-large);padding-block:calc(var(--spacer-1) + 1px);padding-inline:var(--field-padding-inline) var(--spacer-5);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);appearance:none;background:var(--field-color-bg);border:var(--stroke-width-small) solid var(--field-color-border);border-radius:var(--field-border-radius);flex-wrap:wrap;position:relative}.react-select .rs__control.rs__control--is-focused{border-color:var(--field-color-border-focus)}.react-select .rs__control:has(.clear-indicator){padding-inline-end:calc(var(--spacer-4) * 2)}.react-select .rs__control:hover:not(:focus-within){border-color:var(--field-color-border-hover)}.react-select .rs__placeholder{color:var(--color-text-tertiary)}.react-select .rs__indicator{cursor:pointer;padding:0 .25rem}.react-select .rs__indicator-separator{display:none}.react-select .rs__indicators{top:-1px;right:var(--spacer-1);min-height:var(--field-min-height-large);display:flex;position:absolute}.react-select .rs__input-container{height:var(--text-body-medium-line-height);color:var(--color-text);margin:0;padding:0}.react-select.rs--is-disabled .rs__control{color:var(--field-color-text-disabled);background:var(--field-color-bg-disabled);border-color:var(--field-color-border-disabled)}.react-select.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;background:var(--color-bg);border-radius:var(--radius-medium);box-shadow:var(--elevation-400-menu-panel);overflow:clip}.rs__menu--placement-bottom{margin-top:var(--spacer-1)}.rs__menu--placement-top{margin-bottom:var(--spacer-1)}.rs__floating-menu-portal .rs__menu--placement-bottom,.rs__floating-menu-portal .rs__menu--placement-top{margin-block:0}.rs__menu-list{overflow-y:auto}.rs__group-heading{padding:var(--spacer-2-5) var(--spacer-3) var(--spacer-1);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--color-text-tertiary)}.rs__option{padding-block:var(--spacer-2);padding-inline:var(--spacer-3) var(--spacer-1);font-family:var(--text-body-medium-font-family);font-size:var(--text-body-medium-font-size);font-weight:var(--text-body-medium-font-weight);line-height:var(--text-body-medium-line-height);color:var(--color-text)}.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)}.react-select--error div.rs__control>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,components,utilities;
@layer properties,theme,base;@layer payload-default{.timezone-picker-wrapper{--field-min-height-large:var(--text-body-medium-line-height);gap:var(--spacer-1);margin-top:var(--spacer-2);align-items:center;display:flex;position:relative}.timezone-picker-wrapper .shimmer-effect{max-width:calc(2 * var(--spacer-4))}.timezone-picker-wrapper .timezone-picker__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-secondary);letter-spacing:var(--text-body-medium-letter-spacing);flex-shrink:0}.timezone-picker-wrapper .timezone-picker__required{margin-left:var(--spacer-1);color:var(--color-text-danger)}.timezone-picker-wrapper .timezone-picker.react-select{display:inline-flex;position:static}.timezone-picker-wrapper .timezone-picker.react-select .rs__value-container{padding:0}.timezone-picker-wrapper .timezone-picker.react-select .rs__control.rs__control{padding:0;padding-left:var(--spacer-1);border-radius:var(--button-radius);box-shadow:unset;background:0 0;border:none;flex-wrap:nowrap;align-items:center;gap:0;display:inline-flex;position:relative;min-height:auto!important}.timezone-picker-wrapper .timezone-picker.react-select .rs__control.rs__control:hover{cursor:pointer;background:var(--color-bg-secondary);box-shadow:unset}.timezone-picker-wrapper .timezone-picker.react-select .rs__control.rs__control:active{background:var(--color-bg-secondary-pressed)}.timezone-picker-wrapper .timezone-picker.react-select .rs__control.rs__control.rs__control--is-focused{box-shadow:0 0 0 1px var(--accessibility-focus-color)}.timezone-picker-wrapper .timezone-picker.react-select .rs__control.rs__control.rs__control--menu-is-open:before{display:block}.timezone-picker-wrapper .timezone-picker.react-select .rs__input-container{margin:0;padding:0}.timezone-picker-wrapper .timezone-picker.react-select .rs__input{caret-color:#0000}.timezone-picker-wrapper .timezone-picker.react-select .rs__indicators{flex-shrink:0;align-items:center;gap:0;min-height:auto;margin-inline-start:0;display:flex;position:static}.timezone-picker-wrapper .timezone-picker.react-select .rs__single-value{text-overflow:ellipsis;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;overflow:hidden}.timezone-picker-wrapper .timezone-picker.react-select .rs__placeholder{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-secondary)}.timezone-picker-wrapper .timezone-picker.react-select .timezone-picker__dropdown-indicator{color:var(--color-text-secondary);cursor:pointer;border-radius:var(--button-radius);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.timezone-picker-wrapper .timezone-picker.react-select .timezone-picker__dropdown-indicator:focus-visible{outline:var(--stroke-width-small) solid var(--accessibility-focus-color);outline-offset:calc(-1 * var(--stroke-width-small))}.timezone-picker-wrapper .timezone-picker.react-select .timezone-picker__clear-indicator{height:var(--spacer-3);padding-inline:calc(-1 * var(--stroke-width-small));margin-left:calc(var(--spacer-1) / 2);cursor:pointer;border-radius:var(--button-radius);justify-content:center;align-items:center;display:flex;overflow:visible}.timezone-picker-wrapper .timezone-picker.react-select .timezone-picker__clear-indicator:focus-visible{outline:var(--stroke-width-small) solid var(--accessibility-focus-color)}.timezone-picker__menu{min-width:280px;padding-top:var(--spacer-2);color:var(--color-text);background:var(--color-bg-menu);border-radius:var(--radius-large)}.timezone-picker__menu .rs__option{padding:var(--spacer-1) var(--spacer-2);cursor:pointer;border-radius:var(--button-radius)}.timezone-picker__menu .timezone-picker__option-check{opacity:0;flex-shrink:0}.timezone-picker__menu .timezone-picker__option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.timezone-picker__menu .rs__option--is-focused{color:var(--popup-item-color-hover,var(--color-text-onselected-strong));background-color:var(--popup-item-bg-hover,var(--color-bg-selected-strong))}.timezone-picker__menu .rs__option--is-selected{color:var(--popup-item-color-selected,var(--popup-item-color,var(--color-text)));background-color:#0000}.timezone-picker__menu .rs__option--is-selected .timezone-picker__option-check{opacity:1}.timezone-picker__menu .rs__option--is-selected.rs__option--is-focused{color:var(--popup-item-color-hover,var(--color-text-onselected-strong));background-color:var(--popup-item-bg-hover,var(--color-bg-selected-strong))}.timezone-picker__menu-list{max-height:calc(var(--spacer-6) * 5);padding-inline:var(--spacer-2);padding-bottom:var(--spacer-2)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.date-time-field--has-error .date-time-picker .react-datepicker__input-container input{border-color:var(--field-color-border-error)}.date-time-field--has-error .date-time-picker .react-datepicker__input-container input:hover:not(:focus){border-color:var(--field-color-border-error)}.date-time-field--has-error .date-time-picker .react-datepicker__input-container input:focus{border-color:var(--field-color-border-focus)}}@layer payload,components,utilities;
@layer properties,theme,base,payload-default,payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.icon--warning{color:var(--color-bg-warning)}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.field-errors{list-style:circle}}@layer payload,components,utilities;
@layer properties,theme,base;@layer payload-default{.form>*{width:100%}}@layer payload,components,utilities;
