:where(.su-select){display:block;min-width:0;position:relative;width:100%}.su-select>button.su-select-trigger{align-items:center;background:var(--form-bg,#fff);border:1px solid var(--form-border,#b9c5d8);border-radius:10px;box-shadow:0 1px 2px #152a4a04;box-sizing:border-box;color:var(--form-ink,#16243d);cursor:pointer;display:flex;font:inherit;font-size:12px;font-weight:400;gap:10px;line-height:1.6;min-height:46px;min-width:0;padding:7px 11px;text-align:start;transition:border-color .15s,box-shadow .15s;width:100%}.su-select>button.su-select-trigger:hover:not(:disabled){background:var(--form-bg-hover,#fcfdff);border-color:var(--form-border-hover,#8097bd)}.su-select-open>button.su-select-trigger,.su-select>button.su-select-trigger:focus-visible{border-color:var(--form-brand,#2858dd);box-shadow:0 0 0 3px var(--form-focus,#2858dd18);outline:none}.su-select-invalid>button.su-select-trigger{border-color:var(--form-danger,#bd364a)}.su-select>button.su-select-trigger:disabled{background:var(--form-disabled,#f2f5fa);color:var(--form-muted,#748197);cursor:not-allowed}.su-select-symbol{background:var(--form-symbol-bg,#f0f4fb);border-radius:7px;color:var(--form-muted,#607798);display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.su-select-open .su-select-symbol{background:var(--form-selected,#eaf0ff);color:var(--form-brand,#2858dd)}.su-select-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.su-select-chevron{color:var(--form-muted,#7183a0);flex-shrink:0;transform:rotate(90deg);transition:transform .15s}.su-select-open .su-select-chevron{transform:rotate(-90deg)}.su-select-error{color:var(--form-danger,#bd364a);display:block;font-size:11px;line-height:1.7;padding-top:5px}.su-select>input.su-select-validation{border:0;clip-path:inset(50%);height:1px;margin:0;min-height:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;width:1px}.su-menu{animation:su-menu-in .12s ease-out;background:var(--form-bg,#fff);border:1px solid var(--form-border,#d5deed);border-radius:13px;box-shadow:0 12px 40px #14213a1c,0 2px 8px #14213a08;color:var(--form-ink,#16243d);display:flex;flex-direction:column;font:inherit;font-size:13px;padding:6px;position:fixed;z-index:10050}.su-menu,.su-menu *{box-sizing:border-box}.su-menu-search{align-items:center;background:var(--form-search-bg,#f7f9fd);border:1px solid var(--form-border,#d3deef);border-radius:8px;color:var(--form-muted,#607798);display:flex;flex-shrink:0;gap:9px;margin:3px 3px 6px;padding:0 12px}.su-menu-search>input{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--form-ink,#16243d);font:inherit;font-size:13px;min-height:44px;min-width:0;outline:none;padding:8px 0;width:100%}.su-menu-search:focus-within{border-color:var(--form-brand,#2858dd);box-shadow:0 0 0 2px #2858dd12}.su-menu-search>input:focus-visible{outline:none}@media(max-width:800px){.su-menu-search>input{font-size:16px}}.su-menu-options{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.su-menu-option{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;margin:1px 0;min-height:46px;padding:9px 10px}.su-option-active{background:var(--form-hover,#f2f5fb)}.su-option-selected{background:var(--form-selected,#edf2ff);color:var(--form-selected-ink,#214ecb)}.su-option-selected.su-option-active{background:var(--form-selected-active,#e5edff)}.su-option-symbol{background:var(--form-symbol-bg,#f0f3f9);border-radius:7px;color:var(--form-muted,#6b7e9c);display:grid;flex-shrink:0;height:28px;place-items:center;width:28px}.su-option-selected .su-option-symbol{background:var(--form-selected-symbol,#dfe8ff);color:var(--form-brand,#2858dd)}.su-option-copy{display:grid;flex:1;gap:3px;min-width:0;text-align:start}.su-option-copy>span{font-weight:500;overflow-wrap:anywhere}.su-option-copy small{color:var(--form-muted,#60728e);font-size:11px;line-height:1.6}.su-option-check{color:var(--form-brand,#2858dd);flex-shrink:0}.su-option-disabled{cursor:not-allowed;opacity:.45}.su-menu-empty{color:var(--form-muted,#60728e);display:grid;gap:8px;justify-items:center;padding:28px 12px;text-align:center}.su-menu-empty small{font-size:12px}@keyframes su-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.su-menu-search>input{font-size:16px}.su-select>button.su-select-trigger{font-size:12px}}@media(prefers-reduced-motion:reduce){.su-menu{animation:none}.su-select-chevron,.su-select>button.su-select-trigger{transition:none}}:root{--form-brand:#2858dd;--form-bg:#fff;--form-bg-hover:#fcfdff;--form-ink:#16243d;--form-muted:#60728e;--form-border:#b9c5d8;--form-border-hover:#8097bd;--form-focus:#2858dd22;--form-line:#e4eaf3;--form-symbol-bg:#f0f4fb;--form-search-bg:#f7f9fd;--form-hover:#f2f5fb;--form-selected:#edf2ff;--form-selected-active:#e5edff;--form-selected-symbol:#dfe8ff;--form-selected-ink:#214ecb;--form-disabled:#f2f5fa;--form-danger:#bd364a}:root.dark,:root[data-app=admin]{color-scheme:dark;--form-brand:#7ea2ff;--form-bg:#101c30;--form-bg-hover:#15243b;--form-ink:#edf3ff;--form-muted:#9eb0ca;--form-border:#465a77;--form-border-hover:#718bb0;--form-focus:#7ea2ff26;--form-line:#30415c;--form-symbol-bg:#1e2f4a;--form-search-bg:#0e192b;--form-hover:#1b2d48;--form-selected:#253e69;--form-selected-active:#2c497b;--form-selected-symbol:#34548b;--form-selected-ink:#d3e0ff;--form-disabled:#19263b;--form-danger:#ff9aa8}.su-select-count{background:var(--form-selected,#edf2ff);border-radius:5px;color:var(--form-selected-ink,#214ecb);flex-shrink:0;font-size:11px;padding:1px 7px}.su-field.flex-1,.su-select.flex-1{flex:1 1 0%}.su-field .su-input{font-family:inherit}.su-field:has(>.su-input[aria-invalid=true])>.su-input,.su-select:has(>[aria-invalid=true])>.su-select-trigger{border-color:var(--form-danger)}.su-field:has(>.su-input[aria-invalid=true])>.su-field-icon{color:var(--form-danger)}.form-field-invalid .su-input,.form-field-invalid .su-select-trigger{border-color:var(--form-danger)}.form-field-invalid .su-field-icon{color:var(--form-danger)}.form-control-wrap>svg{display:none}.form-filter-control{max-width:100%;min-width:180px;width:auto}@media(max-width:640px){.form-filter-control{flex:1 1 160px;min-width:0}}
