.form-field-label{min-width:0;color:var(--form-field-label-color,var(--color-text-secondary));font-size:var(--form-field-label-font-size,inherit);font-weight:var(--form-field-label-font-weight,700);line-height:var(--form-field-label-line-height,inherit);letter-spacing:var(--form-field-label-letter-spacing,0);align-items:baseline;gap:4px;display:flex}.form-field-label__text{min-width:0}.form-field-label__required-mark{color:var(--color-danger-text);font-weight:800}.form-field-label__required-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-listbox{--ui-listbox-muted:var(--color-text-secondary);--ui-listbox-hover-bg:var(--color-surface-subtle);--ui-listbox-selected-bg:var(--color-accent-soft);--ui-listbox-selected-text:var(--color-accent);gap:1px;padding:5px;display:grid}.ui-listbox__option{min-height:var(--ui-control-height,30px);color:var(--color-text);cursor:pointer;border-radius:8px;outline:none;align-items:center;gap:5px;padding:5px;display:flex}.ui-listbox__option:hover:not([aria-disabled=true]),.ui-listbox__option[data-active=true]:not([aria-disabled=true]){background:var(--ui-listbox-hover-bg)}.ui-listbox__option[data-selected=true]{background:var(--ui-listbox-selected-bg);color:var(--ui-listbox-selected-text)}.ui-listbox__option[aria-disabled=true]{cursor:not-allowed;opacity:.48}.ui-listbox__group{gap:1px;display:grid}.ui-listbox__icon{flex:none;place-items:center;width:1.15em;height:1.15em;display:inline-grid}.ui-listbox__icon>svg{width:100%;height:100%}.ui-listbox__trailing{width:1.15em;height:1.15em;color:var(--ui-listbox-selected-text);flex:none;place-items:center;display:inline-grid}.ui-listbox__trailing>svg{width:100%;height:100%}.ui-listbox__main{flex:auto;min-width:0}.ui-listbox__label,.ui-listbox__description{overflow-wrap:anywhere;min-width:0;display:block}.ui-listbox__description{color:var(--ui-listbox-muted);margin-top:2px}.ui-listbox__section{color:var(--ui-listbox-muted);padding:7px 8px 3px;font-weight:600}.ui-select-wrap{--ui-control-content-font-size:min(var(--ui-control-font-size,var(--ui-app-font-size,12px)), calc(var(--ui-control-height,30px) - 4px));--ui-control-glyph-size:min(16px, calc(var(--ui-control-height,30px) - 4px));--ui-control-action-size:min(24px, calc(var(--ui-control-height,30px) - 2px));--ui-control-padding-inline:min(10px, calc(var(--ui-control-height,30px) / 3));--ui-control-gap:min(8px, calc(var(--ui-control-height,30px) / 4));--ui-control-inset:min(6px, calc(var(--ui-control-height,30px) / 5));--ui-control-content-radius:min(var(--ui-control-radius,8px), calc(var(--ui-control-height,30px) / 2))}.ui-select-wrap--xxs{--ui-control-height:12px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap--xs{--ui-control-height:18px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap--sm{--ui-control-height:24px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap--md{--ui-control-height:30px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap--lg{--ui-control-height:36px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap--xl{--ui-control-height:42px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap--2xl{--ui-control-height:48px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap--3xl{--ui-control-height:54px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap--4xl{--ui-control-height:60px;--ui-control-icon-size:var(--ui-control-height)}.ui-select-wrap{align-content:start;gap:5px;min-width:0;display:grid}.ui-select__control{width:100%;min-width:0;display:block;position:relative}.ui-select{box-sizing:border-box;cursor:pointer;appearance:none;align-items:center;gap:var(--ui-control-gap);width:100%;min-width:0;height:var(--ui-control-height,30px);padding:0 var(--ui-control-padding-inline);border:1px solid var(--color-border-control);display:flex}@media (prefers-contrast:more){.ui-select{border-color:var(--color-border-indicator)}}.ui-select{border-radius:var(--ui-control-content-radius);color:var(--color-text);background:var(--color-surface-control);font:inherit;line-height:1;font-size:var(--ui-control-content-font-size);text-align:start;transition:border-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), background-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), box-shadow var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease);outline:none}@media (hover:hover){.ui-select:where(:hover:not(:disabled)){border-color:var(--color-field-hover-border)}}@media (hover:hover) and (prefers-contrast:more){.ui-select:where(:hover:not(:disabled)){border-color:var(--color-border-indicator)}}.ui-select:focus-visible,.ui-select[data-floating-open]{border-color:var(--ui-field-focus-border,var(--color-field-focus-border,var(--color-accent)));box-shadow:0 0 0 3px var(--ui-field-focus-halo,var(--color-field-focus-halo,var(--color-accent-soft)));outline:none}@media (forced-colors:active){.ui-select:focus-visible,.ui-select[data-floating-open]{outline-offset:2px;outline:2px solid highlight}}.ui-select:disabled{cursor:not-allowed;opacity:.5}.ui-select[aria-invalid=true]{--ui-field-focus-border:var(--color-danger-text);--ui-field-focus-halo:var(--color-field-error-halo,var(--color-danger-bg));border-color:var(--color-danger-text)}.ui-select__value,.ui-select__placeholder{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.ui-select__placeholder{color:var(--color-text-tertiary)}.ui-select__leading,.ui-select__indicator{flex:none;place-items:center;line-height:0;display:grid}.ui-select__leading{color:var(--color-text-tertiary)}.ui-select__leading>svg{width:var(--ui-control-glyph-size);height:var(--ui-control-glyph-size)}.ui-select__indicator{width:var(--ui-control-glyph-size);height:var(--ui-control-glyph-size);color:var(--color-text-tertiary)}.ui-select-chevron{width:100%;height:100%;transition:transform var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease);display:block}.ui-select-spinner{color:inherit}.ui-select[data-floating-open] .ui-select-chevron{transform:rotate(180deg)}.ui-select--clearable .ui-select__value,.ui-select--clearable .ui-select__placeholder{padding-inline-end:calc(var(--ui-control-action-size) + var(--ui-control-gap))}.ui-select__clear{z-index:1;width:var(--ui-control-action-size);height:var(--ui-control-action-size);color:var(--color-text-tertiary);cursor:pointer;font:inherit;font-size:var(--ui-control-content-font-size);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;line-height:0;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:calc(var(--ui-control-padding-inline) + var(--ui-control-glyph-size) + var(--ui-control-gap));transform:translateY(-50%)}.ui-select__clear:hover{color:var(--color-text);background:var(--color-surface-strong)}.ui-select__clear:focus-visible{outline:var(--ui-focus-ring-width,1px) solid var(--color-focus-ring,var(--color-accent,#2563eb));outline-offset:1px}@media (forced-colors:active){.ui-select__clear:focus-visible{outline-color:highlight}}.ui-select__clear>svg{width:1em;height:1em}.ui-select-error{color:var(--color-danger-text);margin:0}.ui-select-search__control{box-sizing:border-box;align-items:center;gap:var(--ui-control-gap);min-width:0;height:var(--ui-control-height,30px);padding:0 var(--ui-control-padding-inline);border:1px solid var(--color-border-control);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}@media (prefers-contrast:more){.ui-select-search__control{border-color:var(--color-border-indicator)}}.ui-select-search__control{border-radius:var(--ui-control-content-radius);color:var(--color-text);background:var(--color-surface-control);font-size:var(--ui-control-content-font-size);transition:border-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), background-color var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease), box-shadow var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease)}@media (hover:hover){.ui-select-search__control:where(:hover:not(:has(input:disabled,input[readonly]))){border-color:var(--color-field-hover-border)}}@media (hover:hover) and (prefers-contrast:more){.ui-select-search__control:where(:hover:not(:has(input:disabled,input[readonly]))){border-color:var(--color-border-indicator)}}.ui-select-search__control:focus-within,.ui-select-search__control[data-floating-open]{border-color:var(--ui-field-focus-border,var(--color-field-focus-border,var(--color-accent)));box-shadow:0 0 0 3px var(--ui-field-focus-halo,var(--color-field-focus-halo,var(--color-accent-soft)));outline:none}@media (forced-colors:active){.ui-select-search__control:focus-within,.ui-select-search__control[data-floating-open]{outline-offset:2px;outline:2px solid highlight}}.ui-select-search__control>input{min-width:0;color:inherit;font:inherit;max-height:calc(var(--ui-control-height,30px) - 2px);background:0 0;border:0;outline:0;padding:0;line-height:1}.ui-select-search__control>input::placeholder{color:var(--color-text-tertiary)}.ui-select-search__control:has(input:disabled){cursor:not-allowed;opacity:.5}.ui-select-search__leading,.ui-select-search__chevron,.ui-select-search__spinner{width:var(--ui-control-glyph-size);height:var(--ui-control-glyph-size);color:var(--color-text-tertiary);pointer-events:none}.ui-select-search__trailing{min-width:var(--ui-control-glyph-size);min-height:var(--ui-control-action-size);white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:4px;line-height:0;display:inline-flex}.ui-select-search__leading,.ui-select-search__option-icon{place-items:center;display:grid}.ui-select-search__leading>svg{width:var(--ui-control-glyph-size);height:var(--ui-control-glyph-size)}.ui-select-search__option-icon>svg{width:1.15em;height:1.15em}.ui-select-search__leading>*{max-inline-size:var(--ui-control-glyph-size);max-block-size:var(--ui-control-glyph-size)}.ui-select-search__chevron{transition:transform var(--motion-duration-normal,.16s) var(--motion-ease-standard,ease)}.ui-select-search__control[data-floating-open] .ui-select-search__chevron{transform:rotate(180deg)}.ui-select-search__clear{font:inherit;width:var(--ui-control-action-size);height:var(--ui-control-action-size);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ui-select-search__clear:hover{color:var(--color-text);background:var(--color-surface-strong)}.ui-select-search__clear:focus-visible{outline:var(--ui-focus-ring-width,1px) solid var(--color-focus-ring,var(--color-accent,#2563eb));outline-offset:1px}@media (forced-colors:active){.ui-select-search__clear:focus-visible{outline-color:highlight}}.ui-select-search__clear>svg{width:1em;height:1em}.ui-select-search__list{z-index:1200;overscroll-behavior:contain;border-radius:10px;margin:0;padding:5px;list-style:none;overflow-y:auto}.ui-select-search__option{min-height:var(--ui-control-height,30px);cursor:pointer;border-radius:8px;grid-template-columns:1.3em minmax(0,1fr);align-items:center;gap:2px 7px;padding:5px 8px;display:grid}.ui-select-search__option.is-active{background:var(--color-surface-accent)}.ui-select-search__option.is-disabled{cursor:not-allowed;opacity:.5}.ui-select-search__list--has-icons .ui-select-search__option{grid-template-columns:minmax(1.3em,max-content) minmax(0,1fr) 1.3em}.ui-select-search__list--has-icons .ui-select-search__option-mark{grid-area:1/3}.ui-select-search__option-icon{grid-area:1/1}.ui-select-search__option--rich .ui-select-search__option-icon,.ui-select-search__list--has-icons .ui-select-search__option--rich .ui-select-search__option-mark{grid-row:1/span 2}.ui-select-search__option-mark{color:var(--color-accent);grid-area:1/1;place-items:center;display:grid}.ui-select-search__option-mark>svg{width:1em;height:1em}.ui-select-search__option-label,.ui-select-search__option-description{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;display:block;overflow:hidden}.ui-select-search__option-label{grid-row:1}.ui-select-search__option-description{color:var(--color-text-tertiary);grid-row:2}.ui-select-search__status{min-height:48px;color:var(--color-text-tertiary);place-items:center;display:grid}.ui-select-wrap--error .ui-select-search__control{--ui-field-focus-border:var(--color-danger-text);--ui-field-focus-halo:var(--color-field-error-halo,var(--color-danger-bg));border-color:var(--color-danger-text)}.ui-select-search__control:has(input[aria-invalid=true]){--ui-field-focus-border:var(--color-danger-text);--ui-field-focus-halo:var(--color-field-error-halo,var(--color-danger-bg));border-color:var(--color-danger-text)}.ui-select-listbox.ui-listbox{border-radius:12px}.ui-select-listbox .ui-select-menu__item{border-radius:8px}.ui-select-listbox .ui-select-menu__item .ui-listbox__icon{color:var(--color-accent)}.ui-select-listbox--has-icons .ui-listbox__icon{color:inherit}.ui-select-listbox--rich .ui-listbox__option{gap:5px;padding:5px}.ui-select-listbox--rich .ui-listbox__icon{border:1px solid var(--color-border-soft);width:30px;height:30px;color:var(--ui-listbox-muted);background:var(--color-surface-panel);border-radius:7px}.ui-select-listbox--rich .ui-listbox__icon>svg{width:1.15em;height:1.15em}.ui-select-listbox--rich .ui-listbox__option[data-selected=true] .ui-listbox__icon{border-color:var(--color-border-selected);color:var(--ui-listbox-selected-text);background:var(--ui-listbox-selected-bg)}.ui-select-listbox--rich .ui-listbox__label{font-weight:600}.ui-multi-select-menu__check{box-sizing:border-box;border:1px solid var(--color-border-strong);background:var(--color-surface-panel);border-radius:.25em;place-items:center;width:1em;height:1em;display:grid}.ui-multi-select-menu__check>svg{width:.75em;height:.75em}.ui-multi-select-menu__item.is-selected .ui-multi-select-menu__check{border-color:var(--color-accent);color:var(--color-on-accent,white);background:var(--color-accent)}@media (prefers-reduced-motion:reduce){.ui-select-chevron,.ui-select-search__chevron{transition:none}}
